Signups are invite-only. Stay tuned!
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);Every component designed with zero-knowledge architecture and privacy-first principles.
Complete data isolation with no visibility into your services or usage patterns.
Isolated domain for each provider with enterprise-grade scalability.
Instantly provision your tenant or provider in less than 100 milliseconds.
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.
Authenticate seamlessly with any platforms that supports OAuth 2.0 client credentials grant.
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
Signups are invite-only. Stay tuned!