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.

Visit Keycloak
License
Apache-2.0
Self hostable
Yes
Repository details
Version
26.5.7
Created
7/2/2013
Stars
33722
Forks
8219
Open issues
2625
Last commit
4/6/2026

Updated 4/6/2026, 7:00:44 AM

View Repository

Similar open source alternatives