Skip to content

Developer tools

Keycloak

Free softwareOpen sourceBrowser

Manage user sign-in, single sign-on and application access from your own server.

What you can use it for

Manage user sign-in, single sign-on and application access from your own server.

  • Full OpenID Connect (OIDC), OAuth 2.0, and SAML 2.0 protocol support.
  • User federation with LDAP and Active Directory.
  • Single-sign-on (SSO), centralized session management, and custom login themes.
Workflow coverage and comparison notes

Open-source identity and access management server providing SSO, LDAP integration, and user federation without commercial cloud directory subscriptions. Free open-source identity and access management alternative to Duo Security. Keycloak provides enterprise SSO, 2FA/MFA token enforcement, LDAP/Active Directory federation, and fine-grained authorization. Java runtime requires higher server memory and formal server administration. Free open-source enterprise identity and access management solution alternative to Auth0 Enterprise. Maintained under the CNCF, Keycloak features single sign-on (SSO), LDAP/Active Directory federation, and fine-grained authorization with zero software license fees.

Before you switch

Java-based Quarkus runtime with higher memory baseline (~512MB RAM); complex enterprise configuration.

Alternatives to these paid apps

Each comparison covers the workflow described above, rather than every paid feature.