Keycloak
Open Source Identity and Access Management solution for modern applications and services, offering single sign-on, user federation, and multi-factor authentication.
Keycloak is built in Java, distributed under the Apache License 2.0, 33.8k GitHub stars from 100 contributors, latest release 26.6.0.
When to use Keycloak
Keycloak is listed here as a Authentication project. The directory calls out Single Sign-On (SSO), User Federation, Social Login as capabilities associated with it.
Other recorded traits for Keycloak include Multi-Factor Authentication, Easy Integration.
Besides Authentication, this page also files Keycloak under Security, DevOps, Tools.
Keycloak compared with
Records in this directory name Auth0, Okta, OAuth2 Proxy, Firebase Authentication as products people compare with Keycloak. That list is editorial metadata, not a claim that Keycloak replaces each of them.
Open-source projects that mention Keycloak are collected on a separate alternatives page.
What the Keycloak stats reflect
GitHub currently shows 33.8k GitHub stars, about 100 contributors, 8.2k forks, 2.6k open issues, latest tracked release 26.6.0. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- Java
- Latest Release
- 26.6.0
- License
- Apache License 2.0
Our Newsletter
Get new Authentication tools right in your inbox
Get short emails with useful authentication projects, releases, and repos worth watching.
Key features of Keycloak
- Single Sign-On (SSO)
- User Federation
- Social Login
- Multi-Factor Authentication
- Easy Integration
Recorded alternatives to Keycloak
Keycloak resources
Keycloak on GitHub
Frequently asked questions
What is Keycloak?
Open Source Identity and Access Management solution for modern applications and services, offering single sign-on, user federation, and multi-factor authentication. This directory highlights Single Sign-On (SSO), User Federation, Social Login.
Is Keycloak free to use?
Keycloak is published as open source under the Apache License 2.0. The directory lists Single Sign-On (SSO), User Federation, Social Login among its recorded capabilities.
What language is Keycloak written in, and what is the latest release?
Keycloak is written primarily in Java. The latest release tracked on this page is 26.6.0.
How widely is Keycloak used on GitHub?
Keycloak has about 33.8k GitHub stars across about 100 contributors. It also has about 8.2k forks. Those counts are a snapshot of community attention, not a ranking of quality.
What do people compare Keycloak with?
This directory records Auth0, Okta, OAuth2 Proxy, Firebase Authentication as comparison points for Keycloak. A longer list of open-source projects that mention Keycloak is at https://www.open-source-tools.com/alternatives/keycloak.
Related tools
Authelia
Authelia is a Single Sign-On Multi-Factor Authentication portal for web apps, providing secure and streamlined access management.
Zitadel
ZITADEL is a modern identity infrastructure that simplifies authentication and authorization for developers, providing advanced features like multi-factor authentication and single sign-on.
Authgear-server
authgear-server is an open-source authentication server that serves as an alternative to Auth0 and Firebase Auth. It provides secure, flexible, and scalable user authentication and identity management for web and mobile applications.
Server
Bitwarden infrastructure and backend solution for managing API, database, and Docker environments.
Lucia
A user-friendly authentication library designed to be simple and clean for developers.
OpenAuth
OpenAuth is a universal, standards-based authentication provider designed to simplify secure authentication for applications.