Set up secure M2M authentication that scales in seconds. Built on OAuth standards for maximum security.
Early Access Now Available for limited users -
Be Among the First to Try!
Set up UseGrant as a trusted identity provider on your preferred platform. Generate tokens from your identity provider and use them to access your API effortlessly.
UseGrant leverages OAuth standards, the most popular and secure protocols for authentication and authorization.
import { UseGrant } from '@usegranthq/sdk';
import * as aws from '@aws-sdk/client-sts';
const sdk = new UseGrant('YOUR_API_KEY');
// get the token from usegrant.dev
const resp = await sdk.createToken('providerId', 'clientId');
// use the token to assume a role
const command = new aws.AssumeRoleWithWebIdentityCommand({
RoleArn: 'arn:aws:iam::ACCOUNT_ID:role/ROLE_NAME',
RoleSessionName: 'SessionName',
WebIdentityToken: resp.accessToken,
});
const stsClient = new aws.STSClient();
await stsClient.send(command);
No more spinning up physical servers. Scale up and down on the fly. Create providers and tenants instantly using the SDK or REST API, allowing you to establish trust-based access without manual configurations.
Secure, private, and built for modern applications
Boost your authentication standards with the OAuth 2.0 client credentials grant. Adopt a security model that eliminates the need for persistent credentials.
Simple and transparent pricing. No calculator needed. Way more affordable than running your own service for each oauth provider.
All prices in USD, excl. taxes
Contact support@usegrant.dev for annual pricing and discounts