Automate Machine‑to‑Machine Auth
Set up secure M2M authentication that scales in seconds. Built on OAuth standards for maximum security.
Open source · Apache-2.0 · self-host it anywhere.
Trust-based Access
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.
Validate tokens from any issuer
Tenants act as an identity broker. Trust external OIDC issuers like GitHub Actions and write policies that match claims with exact values or wildcards.
One call checks the signature, issuer, audience, expiry and token age before your service accepts the request. Give each customer their own tenant so their trust settings never mix.
Built to scale, built for security
Every component designed with zero-knowledge architecture and privacy-first principles.
Zero Trust
Complete data isolation with no visibility into your services or usage patterns.
Multi-Tenant
Isolated domain for each provider with enterprise-grade scalability.
Instant Provisioning
Instantly provision your tenant or provider in less than 200 milliseconds.
It's all virtual
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 with any provider
Authenticate seamlessly with any platform that supports OAuth 2.0 client credentials grant.
Built on OIDC federation: each provider publishes its own discovery and JWKS endpoints, so cloud platforms verify useGrant tokens directly and exchange them for short-lived credentials. No long-lived keys to store or rotate in your services.
Self-host it. It's yours.
useGrant is open source under the Apache-2.0 license. Run it on your own infrastructure with Docker and Postgres, keep your signing keys in your own database, and use every feature without limits.