auth
Clerk pricing & features
User management and authentication as a service
Embedded user-management service: sign-in/sign-up UIs, sessions, MFA, passkeys, organizations, SAML/SSO, webhooks. SDKs for Next.js, React, Expo, Remix, Astro, Vue, backend (Node/Go/Python/Ruby).
Data sourced from vendor documentation · Last updated May 2026
Pricing
| Tier | Price | Notes |
|---|---|---|
| Free | Free | 50k MAU included. No SSO/SAML. Perfect for side projects and early prototypes. |
| Pro | $25/mo | $25/mo (or $20/mo annual). 50k MAU, $0.02 each after. 1 enterprise SSO connection per app. Webhooks, JWT templates, custom session duration. |
| Business | $300/mo | $300/mo (or $250/mo annual). Advanced organizations, enhanced support, additional enterprise features. |
| Enterprise | Custom | Custom. Volume MAU discounts, SLA, workspace-wide SAML SSO, dedicated support. |
Limits
| Tier | Metric | Value | Notes |
|---|---|---|---|
| — | jwt expiry sec | 60 seconds | Short-lived JWT expiry issued by Clerk |
| — | mfa factor types | totp, sms, backup_codes | Supported second factors |
| — | org max members default | 100000 members | Max members per organization (soft, configurable) |
| — | session max inactivity days | 7 days | Default session inactivity timeout |
| — | session max lifetime days | 7 days | Default session absolute lifetime (configurable) |
| — | webhook retries | 5 retries | Webhook retry attempts (Svix backs off) |
| business | mao included | 100 orgs/month | MAO included — Business |
| business | mau included | 50000 users/month | MAU included — Business |
| hobby | mao | 100 orgs/month | Monthly Active Organizations included — Free |
| hobby | mau | 50000 users/month | MAU included — Free |
| hobby | sso connections | 0 connections | Enterprise SSO — Free (not available) |
| pro | mao included | 100 orgs/month | MAO included — Pro |
| pro | mau included | 50000 users/month | MAU included — Pro |
| pro | overage mao | $1.00/MAO | MAO overage — Pro |
| pro | overage mau | $0.02/MAU | MAU overage — Pro |
| pro | overage sso connection | $50/connection/month | Extra SSO connection — Pro |
| pro | sso connections | 1 connections | SSO connections per app — Pro |
Features
- Account Portal — Hosted sign-in/user profile pages at accounts.yourapp.com — zero UI code, fully brandable. · docs
- Bot Protection — Cloudflare Turnstile CAPTCHA integrated into sign-up. · docs
- Clerk Billing — Built-in Stripe-powered billing: subscriptions, plans, proration — ties directly to Clerk users/orgs. · docs
- Enterprise SSO (SAML/OIDC) — SAML and OIDC for enterprise customers. Per-domain connection. Pro+ (1 included) or workspace-wide (Enterprise). · docs
- Impersonation — Act as a user from dashboard to debug. Logged. · docs
- JWT Templates — Custom JWT issuance for third-party backends (Supabase, Hasura, Firebase, Convex, etc.). · docs
- Machine Tokens (M2M) — API keys and machine tokens for service-to-service auth in addition to user sessions. · docs
- Multi-Factor Auth — TOTP (authenticator apps), SMS OTP, backup codes. Forced or optional per user. · docs
- Organizations (B2B) — Multi-tenant orgs with roles, permissions, invitations, domain allowlist, and per-org metadata. · docs
- Passkeys (WebAuthn) — Passwordless passkey sign-in with per-device biometrics. · docs
- Prebuilt Components — Drop-in React components: <SignIn/>, <SignUp/>, <UserButton/>, <OrganizationSwitcher/>, etc. · docs
- Sessions — Server-side session tokens. Sliding expiration by default; configurable absolute lifetime; multi-session support (multiple signed-in users per browser). · docs
- User Management — Full user CRUD, metadata (public/private/unsafe), email/phone verification, ban/delete/lock, impersonation. · docs
- Waitlist Mode — Collect sign-ups before opening the app. Approve waitlist entries to activate accounts. · docs
- Webhooks — Events: user.created/updated/deleted, session.created, organization.* — delivered with Svix signing. · docs
Developer interfaces
| Slug | Name | Kind | Version |
|---|---|---|---|
| sdk-astro | @clerk/astro | sdk | 2.x |
| sdk-node-backend | @clerk/backend / @clerk/clerk-sdk-node | sdk | 2.x |
| sdk-chrome-ext | @clerk/chrome-extension | sdk | 2.x |
| sdk-expo | @clerk/clerk-expo | sdk | 2.x |
| sdk-js | @clerk/clerk-js (vanilla) | sdk | 5.x |
| sdk-react | @clerk/clerk-react | sdk | 5.x |
| sdk-react-native | @clerk/clerk-react-native | sdk | 1.x |
| sdk-nextjs | @clerk/nextjs | sdk | 6.x |
| sdk-nuxt | @clerk/nuxt | sdk | 1.x |
| sdk-remix | @clerk/remix | sdk | 4.x |
| sdk-tanstack | @clerk/tanstack-start | sdk | 0.x |
| sdk-vue | @clerk/vue | sdk | 1.x |
| rest-backend | Backend REST API | rest | v1 |
| mcp | Clerk MCP | mcp | — |
| rest-frontend | Frontend API | rest | v1 |
| webhooks | Webhooks (Svix) | other | — |
| sdk-go | clerk-sdk-go | sdk | 2.x |
| sdk-python | clerk-sdk-python | sdk | 1.x |
| sdk-ruby | clerk-sdk-ruby | sdk | 3.x |
Related auth platforms
auth
Auth0
Customer identity platform from Okta
auth
Kinde
Flexible authentication, user management, and feature flags
auth
Stytch
Authentication platform for B2C and B2B
auth
WorkOS
The modern identity platform for B2B SaaS
Compare Clerk with
auth
Clerk vs Auth0
Side-by-side breakdown.
auth
Clerk vs Kinde
Side-by-side breakdown.
auth
Clerk vs Stytch
Side-by-side breakdown.
auth
Clerk vs WorkOS
Side-by-side breakdown.
ai-api
Clerk vs Anthropic API
Side-by-side breakdown.
ai-api
Clerk vs AssemblyAI
Side-by-side breakdown.
ai-api
Clerk vs Deepgram
Side-by-side breakdown.
ai-api
Clerk vs ElevenLabs
Side-by-side breakdown.
ai-api
Clerk vs Google Gemini API
Side-by-side breakdown.
ai-api
Clerk vs Groq
Side-by-side breakdown.
ai-api
Clerk vs OpenAI API
Side-by-side breakdown.
ai-api
Clerk vs Replicate
Side-by-side breakdown.
Staxly is an independent catalog of developer platforms. The link to Clerk above may be an affiliate link — Staxly may earn a commission if you sign up through it, at no extra cost to you. Pricing is verified at publication time — reconfirm on the vendor site before buying.