# Open-source alternatives to Auth0

> Auth0: An identity platform offering login, single sign-on and user management as a service. The best self-hosted, open-source alternatives are Keycloak, authentik and ZITADEL. All of them can run on your own server, so your data stays under your control. All 6 apps here are open source.

## Key facts

| Fact | Value |
|---|---|
| Commercial product | Auth0 |
| Category | Identity & SSO |
| Alternatives listed | 6 |
| Top pick | Keycloak (37,156 stars, Apache-2.0) |
| Canonical URL | https://appsgit.com/alternatives/auth0 |

## Alternatives, in recommended order

- [Keycloak](https://appsgit.com/apps/keycloak): Open-source identity and access management with SSO, OIDC, SAML and user federation. (37,156 stars, Apache-2.0, Java, Docker)
- [authentik](https://appsgit.com/apps/authentik): Flexible identity provider and SSO platform with OAuth2, SAML, LDAP and proxy outposts. (25,859 stars, MIT, Python, Docker)
- [ZITADEL](https://appsgit.com/apps/zitadel): Identity infrastructure with SSO, passkeys, multi-tenancy and audit trails, built in Go. (15,213 stars, AGPL-3.0, Go, Docker)
- [Authelia](https://appsgit.com/apps/authelia): Single sign-on and two-factor authentication portal for protecting web apps behind a reverse proxy. (29,182 stars, Apache-2.0, Go, Docker)
- [Ory Kratos](https://appsgit.com/apps/ory-kratos): Headless identity and user management API with login, registration and account recovery. (13,909 stars, Apache-2.0, Go, Docker)
- [Logto](https://appsgit.com/apps/logto): Modern auth infrastructure with OIDC, SSO and multi-tenant support for SaaS and apps. (14,652 stars, MPL-2.0, TypeScript, Docker)

## Comparisons

- [Keycloak vs authentik](https://appsgit.com/compare/keycloak-vs-authentik)
- [authentik vs Authelia](https://appsgit.com/compare/authentik-vs-authelia)

More in this category: [Identity & SSO](https://appsgit.com/categories/identity-sso)

---

Canonical page: https://appsgit.com/alternatives/auth0
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
