
Ory Kratos
Headless cloud-native identity management
The Lens
Ory Kratos is a headless identity server that handles login, registration, password recovery, and account management without depending on Auth0. It handles the backend logic: password hashing, session management, MFA, social sign-in, and you build whatever frontend you want on top of its API.
"Headless" means no built-in UI. Kratos exposes APIs and you render the login forms, registration flows, and account settings pages yourself. This gives you complete control over the user experience but means more work upfront.
Kratos handles identity lifecycle: registration, login, logout, account recovery, email verification, settings management, and MFA (TOTP, WebAuthn). It stores identities in Postgres or MySQL. The security model is solid, built by a team that takes auth seriously. Ory Network (the managed cloud) offers a free tier with 25K monthly active users, which is generous. Beyond that, pricing starts at usage-based rates.
The catch: the learning curve is steep. Kratos has its own concepts (self-service flows, identity schemas, Jsonnet mappers) that take real time to understand. The documentation is extensive but dense. If you just need "add Google login to my app," Kratos is like bringing a bulldozer to dig a garden hole. Supertokens or even NextAuth are simpler for straightforward auth needs.
Free vs Self-Hosted vs Paid
free self hosted paid cloud### Free (Self-Hosted)
- Full identity management server - Password, social, and passwordless login - MFA (TOTP, WebAuthn) - Account recovery, verification, settings - No user limits, no feature gates - Apache 2.0 license
### Ory Network (Managed Cloud)
- **Free tier:** 25,000 monthly active users, all features - **Production:** Usage-based pricing starting at $0.07/MAU above free tier - **Enterprise:** Custom pricing with SLA, support, and compliance features
### The Math
Self-hosted: $0 software + $10-20/mo VPS. For 25K users, Ory Network free tier covers you entirely. At 50K MAU on Ory Network: 25K free + 25K at $0.07 = $1,750/mo. Self-hosting at that scale costs $50-100/mo in infrastructure. The question is whether your team can handle the ops: Kratos needs Postgres, proper backup procedures, and security updates.
Self-hosted is free with no limits. Ory Network gives 25K MAU free, extremely generous. Paid cloud gets expensive above 50K MAU.
Similar Tools
About
- Stars
- 13,567
- Forks
- 1,123
Explore Further
More tools in the directory
Get tools like this delivered weekly
The Open Source Drop — the best new open source tools, analyzed. Free.





