Tenant name cannot be changed and a deleted name cannot be reused; the region decides where data is hosted. Choose both carefully. [1]
Guides · auth · Everyday developer services
Auth0 tenant and application
Sign up for Auth0, create a tenant in a chosen region, create a Regular Web Application, set callback URLs, and copy domain, client ID and secret.
Researched · not yet run liveLast researched 25 October 2026 · Okta (Auth0) · provider site
Who owns what
An Auth0 account can own several tenants (one per environment is recommended); applications live in a tenant.
- Auth0 account personal owned by the person
- Tenant project · under Auth0 accountName and region are permanent choices.
Steps
Steps marked “human step” are ones only you can do: verapli never signs in, submits, pays or accepts terms for you.
Sign up for Auth0
The person signs up at auth0.com. verapli never creates the account.
Where: https://auth0.com/signup
Create the tenant
Choose a unique tenant name (permanent; becomes the domain) and the region (AU, CA, EU, JP, UK or US), which decides where user data is hosted. Use separate tenants for development and production.
Where: https://manage.auth0.com/
Create a Regular Web Application
In Applications, Applications, create a Regular Web Application and on its Settings tab set Allowed Callback URLs (e.g. <APP_BASE_URL>/auth/callback), Allowed Logout URLs and Allowed Web Origins.
Where: https://manage.auth0.com/
Copy domain, client ID and client secret
From the application's Settings tab copy Domain, Client ID and Client Secret. Generate AUTH0_SECRET locally with openssl rand -hex 32.
verapli captures
AUTH0_CLIENT_SECREThere by plain code: encrypted in your browser, never shown to AI.Where: https://manage.auth0.com/
Terms and gotchas
Plain-English summary, not legal advice. Each card links its source.
The Free plan allows a custom domain, but only after credit card verification. [3]
What you end up with
| Env var | Secret | Format | What it is |
|---|---|---|---|
AUTH0_DOMAIN | not secret | Tenant domain, e.g. <tenant>.<locality>.auth0.com, or a custom domain. | |
AUTH0_CLIENT_ID | not secret | Application client ID. | |
AUTH0_CLIENT_SECRET | secret | Application client secret. | |
AUTH0_SECRET | secret | 64-hex-character secret the SDK uses to encrypt the session; generated locally, not by Auth0. | |
APP_BASE_URL | not secret | Base URL of the app (http://localhost:3000 in development). |
Pricing
- Free tier: Up to 25,000 MAUs, unlimited social connections, 1 custom domain (card verification), 5 organizations; no card to sign up.
- Costs: B2C Essentials from $35/month (500 MAUs); B2B Essentials from $150/month.
Source [3]
For agents
The same entry as JSON: /api/v1/entries/auth0/tenant · requirements /api/v1/requirements/auth0/tenant · terms /api/v1/terms/auth0/tenant.
claude mcp add --transport http verapli https://verapli.com/mcp
> "What do I need for Auth0 tenant and application, and how long will it take?"
→ tools/call requirements { "provider_id": "auth0/tenant" }Sources
- Create tenants Asked to create a tenant after sign-up; unique tenant name (lowercase letters, numbers, hyphens, 3-63 chars) cannot be changed and deleted names cannot be reused; region locality AU, CA, EU, JP, UK or US decides domain and data hosting; sub-locality assigned automatically; separate tenants recommended per environment; custom domain recommended for production. · accessed 25 October 2026 · official
- Auth0 Next.js quickstart Regular Web Application; Applications, Applications, Settings tab holds Domain, Client ID, Client Secret and Allowed Callback/Logout URLs/Web Origins; env vars AUTH0_DOMAIN, AUTH0_CLIENT_ID, AUTH0_CLIENT_SECRET, AUTH0_SECRET (openssl rand -hex 32, 64 hex chars), APP_BASE_URL. · accessed 25 October 2026 · official
- Auth0 pricing Free plan up to 25,000 MAUs, unlimited social connections, 1 custom domain (card verification required), 5 organizations, no card to sign up; B2C Essentials from $35/month, B2B Essentials from $150/month. · accessed 25 October 2026 · official
- Stripe Projects provider catalogue Auth0/Okta is listed in the Stripe Projects catalogue as auth0/client (Auth). · accessed 25 October 2026 · official
Provider rules change. This page is generated from verapli registry version 2026.1025.387; spotted something out of date? Tell us. Okta (Auth0) is not affiliated with verapli.