Ory Kratos
API-first, headless identity and user management server for cloud-native applications, covering login, registration, recovery, and profile management.
- Actively maintained
- Well documented
- Permissive license
Overview
Ory Kratos is an API-first identity and user management system for cloud-native applications. It centralizes self-service login, registration, account verification, password/account recovery, multi-factor authentication, and profile management into a set of HTTP APIs, so applications consume these flows instead of reimplementing them from scratch.
It's deliberately headless - Kratos exposes browser-based and native-app authentication flows over APIs, but doesn't ship its own login UI, so it works with any frontend framework. It's built to scale to large numbers of identities and devices, and integrates with the wider Ory stack (Ory Hydra for OAuth2/OpenID Connect, Ory Keto for access control) when those capabilities are needed. It can be self-hosted or run on the managed Ory Network.
Kratos is a fit for teams that want to remove identity logic from their application code entirely and consume it as an API, while keeping full control over their own login UI rather than adopting a pre-built one.
Why it's in this catalog
Catalog rating: ★★★☆☆ (3/5)
API-first cloud-native identity server, a headless alternative to Keycloak.
- Mature
- Vendor-backed
- Categories
- Authentication & Security
- Languages
- Go
- License
- Apache-2.0
Related Projects
Keycloak
Apache-2.0Open source identity and access management solution with single sign-on, OAuth2 and OpenID Connect support.
Actively maintained
- Authentication & Security
Supabase
Apache-2.0Open source Firebase alternative providing a Postgres database, authentication, instant APIs, edge functions, realtime subscriptions and storage.
Actively maintained
- Backend
- Database
- Authentication & Security
SuperTokens
Apache-2.0Open-source, self-hosted authentication core service offering passwordless, social, and email/password login as an alternative to Auth0 or Firebase Auth.
Actively maintained
- Authentication & Security
Appwrite
BSD-3-ClauseOpen-source backend platform providing authentication, databases, storage, functions and realtime APIs, self-hosted or as a managed cloud service.
Actively maintained
- Backend
- Database
- Authentication & Security
Spotted an error? Suggest an edit on GitHub.