Keycloak

Keycloak is an open-source identity and access management system developed to add authentication to applications and secure services. It provides user management, user federation, strong authentication and detailed authorization features. The software can be run by downloading the distribution package or using the Docker image.

KE

keycloak · Authentication & Identity

STARS37.6K
FORKS9.1K
COMMITS31.2K
CONTRIBUTORS1.8K
VERSIONnightly
UPDATEDtoday
JavaIAMSSOApache-2.0

Common commercial products in this category: Auth0, Okta, AWS Cognito

What can it do?
  • You can add authentication to your applications with minimal effort.
  • You can configure user federation and strong authentication features.
  • You can secure their services by defining detailed authorisation rules.
Heads up
  • • High number of open issues (3,386)
User reviews
  • ↑ PositiveHacker News

    Keycloak: Open-source identity and access management

    “I share the same positive experience I read in this thread about Keycloak. Over the years it saved me a huge amount of time that I would have otherwise spent reinventing the wheel. Many thanks to the development team for building such awesome software. One feature that stands…”

  • ↑ PositiveHacker News

    Keycloak: Open-source identity and access management

    “By sits in front of I mean that it's a completely separate web application rather than a framework, library or proxy that is somehow bundled with your application. Whenever you want someone authenticated you redirect the user's browser to Keycloak. Keycloak will redirect the…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: Authentication & Identity