Clerk alternatives.
Teams leave Clerk when the Next.js honeymoon ends: enterprise IdP long tail, ISO and HIPAA gaps, or MAU pricing past 100k. This page ranks replacements by the pain each one removes, from the same matrix, with no vendor money.
Ranked on: best replacement by pain point
Read the Clerk profile for the full verdict these pains are drawn from.
Why teams leave Clerk
- Federation long tail. Common IdPs work. Unusual SAML and high connection counts still favor Auth0 or WorkOS.
- Compliance. SOC 2 yes. ISO 27001 and FedRAMP no. HIPAA is partial.
- MAU curve past 100k. Clerk is cheap to start. It is not the 1M MAU cost winner.
- No native FGA. Authorization-heavy apps outgrow JWT templates.
The alternatives, ranked
WorkOS
SSO and SCIM as the productClerk's IdP set is too thin for the deal you just signed.
WorkOS wins when Directory Sync and Admin Portal are why Clerk failed.
WorkOS is B2B-first. AuthKit is free to 1M MAU. You pay for SSO and SCIM. Consumer UX is weaker than Clerk. That is the trade.
- Best for
- B2B SaaS that outgrew Clerk Organizations on federation depth.
- Watch out for
- Not a drop-in Clerk UI. Budget a designed login box or keep Clerk for UI only.
Stytch
passkey-first, now TwilioClerk's 4/5 passkey orchestration is not converting.
Stytch wins when enrollment, not React components, is the leave-reason.
Stytch scores 5/5 on passkey orchestration. Twilio owns it as of 14 November 2025. Next.js DX is solid, not Clerk-shaped.
- Best for
- Teams that picked Clerk for UI and now need passkey conversion.
- Watch out for
- Twilio roadmap. Confirm SMS/WhatsApp overlap before you assume a win.
Auth0
breadth, FGA, agentsYou need the rest of CIAM, not just a SignIn component.
Auth0 wins when FGA, FedRAMP, or mixed B2C plus B2B show up.
Auth0 is the generalist Clerk teams graduate into. You lose time-to-first-login. You gain a catalog Clerk will not grow.
- Best for
- Apps that started on Clerk and are now a mid-market identity program.
- Watch out for
- The bill. Model 500k MAU before you migrate toward Auth0.
FusionAuth
self-host, kill per-MAUClerk's MAU curve is the meeting.
FusionAuth wins when you will run a binary to delete the per-user line.
Same APIs self-hosted or Cloud. No Clerk UI. You own theming.
- Best for
- Ops-capable teams leaving Clerk on cost, not on SSO.
- Watch out for
- You own uptime. Clerk's product is that you do not.
Descope
Flows plus MCPYou want orchestration without Clerk's React lock-in.
Descope wins when a visual journey and native MCP matter more than <SignIn />.
Passkey score 5/5, Terraform, adaptive MFA. Learning curve is the canvas, not npm.
- Best for
- Teams leaving Clerk that will live in a flow editor.
- Watch out for
- Smaller React community than Clerk. Do not expect the same component set.
Pain to pick
Map your specific problem to the pick that removes it.
Comparison table
Pulled from each vendor's capability matrix. Last verified 2026-08-19.
| Capability | Clerk | WorkOS | Stytch | Auth0 | FusionAuth | Descope |
|---|---|---|---|---|---|---|
| Deployment | cloud SaaS | cloud SaaS | cloud SaaS | cloud SaaS | self hosted, cloud SaaS, on prem, hybrid | cloud SaaS |
| Segment fit | B2C, B2B SaaS | B2B SaaS, enterprise | B2C, B2B SaaS | B2C, B2B SaaS, enterprise | B2C, B2B SaaS, enterprise | B2C, B2B SaaS |
| Pricing model | tiered MAU | per organization | tiered MAU | tiered MAU | tiered MAU | tiered MAU |
| Native passkeys | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Yes | ✕ No |
| B2B Orgs / Enterprise SSO | Orgs ✓ · SSO ✓ | Orgs ✓ · SSO ✓ | Orgs ✓ · SSO ✓ | Orgs ✓ · SSO ✓ | Orgs ✓ · SSO ✓ | Orgs ✓ · SSO ✓ |
| FedRAMP | ✕ No | ✕ No | ✕ No | High (via Okta) | ✕ No | ✕ No |
| Fine-grained authz | ~ Partial | ✓ Yes | ~ Partial | ✓ Yes | ✓ Yes | ✓ Yes |
| Free-tier ceiling | 10k MAU | 1M MAU | 10k MAU | 25k MAU | Yes | 7.5k MAU |
How to choose
- If a named deal needs Directory Sync, move the enterprise layer to WorkOS, or graduate to Auth0.
- If passkeys are why Clerk failed, evaluate Stytch or Descope, not Auth0's default UI.
- If you are still under 100k MAU on Next.js, stay on Clerk; switching cost rarely pays back.
FAQ
- What is the best alternative to Clerk?
- WorkOS for SSO depth, Stytch for passkeys, Auth0 for breadth, FusionAuth to kill per-MAU cost. There is no single best. If you are still a Next.js app under 100k MAU, staying is often the right call.
- Is WorkOS a Clerk replacement?
- For B2B SSO and SCIM, yes. For drop-in React UI, no. Some teams keep Clerk for login and add WorkOS for the enterprise layer. That is two vendors.
- How hard is it to leave Clerk?
- SDK rewrite is weeks. Webhook and JWT-template logic is the tax. Hash import is tractable. Budget 60 to 90 days if Organizations are in production.
Keep reading
Editorial note
This page ranks on one stated axis and nothing else. Every vendor is scored on the same matrix, every pick links to its internal profile, and we take no vendor money, no affiliate links, no paid placement. If you believe a claim is inaccurate or out of date, see the disclaimer for how to reach the editorial team. Last verified 2026-08-19.