Auth0

API

Hosted login, user management and authorization for apps, APIs and AI agents

Price
Free tier, then paid
Access
Management API access token

About

Okta's hosted identity platform with Universal Login, social and enterprise connections, MFA, organizations and machine-to-machine tokens. Free up to 25,000 monthly active users; paid plans are priced per MAU and cost more for B2B than for B2C apps.

What you can do with it

  • Add hosted login with social, passwordless and enterprise connections to your app
  • Protect your APIs with access tokens, roles and machine-to-machine credentials
  • Let AI agents call third-party APIs on a user's behalf with Token Vault

Get started

  1. Create a tenant and a machine-to-machine app in the Auth0 Dashboard
  2. Authorize the app for the Auth0 Management API
  3. Copy the tenant domain, client ID and client secret

Example

# Get a Management API token, then list the applications in your tenant
curl --request POST \
  --url "https://$AUTH0_DOMAIN/oauth/token" \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data grant_type=client_credentials \
  --data "client_id=$AUTH0_CLIENT_ID" \
  --data "client_secret=$AUTH0_CLIENT_SECRET" \
  --data "audience=https://$AUTH0_DOMAIN/api/v2/"

curl "https://$AUTH0_DOMAIN/api/v2/clients" \
  --header "authorization: Bearer $AUTH0_MGMT_TOKEN"

Details

Hosting
Hosted service
Available in
Worldwide
Official SDKs
JavaScript/TypeScript, Python, Go, Java, PHP, Ruby, C#, Swift, Kotlin, Dart
MCP server
Local

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .