OpenAltFinder
Keycloak

Keycloak

Open-source identity and access management with SSO, OAuth2, OIDC, and SAML support for modern applications.

Open source alternative to:

Keycloak is a battle-tested, open-source Identity and Access Management (IAM) solution maintained by Red Hat. It provides single sign-on (SSO), social login, user federation, and fine-grained authorisation out of the box — with support for standard protocols including OAuth 2.0, OpenID Connect (OIDC), and SAML 2.0.

Deployed as a standalone server, Keycloak manages users, roles, and client applications through a rich admin console. It supports external identity providers, LDAP/Active Directory federation, custom authentication flows, and multi-factor authentication — covering the full spectrum of enterprise identity needs.

Compared to Auth0 or Okta, Keycloak is entirely self-hosted and free, with no per-user pricing or usage caps. It is widely used in enterprises, cloud-native environments, and Kubernetes clusters (via the Keycloak Operator), making it the go-to open-source choice for organisations that want full control over their identity infrastructure.

Looking for contributors

This project is actively seeking help, join the community!

OpenAltFinder Score
92/100
Project Health (50%)
85/100
License (20%)
100/100
Self-hostable (20%)
100/100
Recency (10%)
100/100
How scoring works
Project Details
License
Apache-2.0
Self hostable
Yes
Repository details
Version
26.8.0
Created
7/2/2013
Stars
37,100
Forks
9,003
Open issues
3,198
Last commit
10/2/2026

Updated 10/2/2026, 5:00:33 PM

View Repository
Repository activity

Similar open source alternatives