Apache-2.0
Keycloak
Open-source IAM for SSO, OIDC, and SAML
An open-source identity and access management solution that provides SSO and identity brokering for applications.
In depth
What it is
Keycloak is an open-source identity and access management solution that provides SSO and identity brokering for applications.
Key features
- OIDC/SAML - Standards-based identity provider.
- Realms - Realm and client separation for multi-tenant setups.
- User federation - Federation with LDAP/AD directories.
- Customization - Themes, mappers, and extension points.
Strengths
- OIDC/SAML - Standards-based identity provider.
- Realms - Realm and client separation for multi-tenant setups.
- User federation - Federation with LDAP/AD directories.
Trade-offs
- Operations - Upgrades and configuration drift require discipline.
- Complexity - Large deployments need careful realm and client design.
- Performance tuning - Scale requires tuning caches, DB, and token settings.
Pricing
Open-source software. Direct license cost is zero; costs are typically infrastructure, operations, and optional paid support or hosting.
Explore alternatives