Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Keycloak review

Free#4 of 44 in Identity and Access Management SoftwarePasskey Authentication SoftwareOAuth Server SoftwareSingle Sign-On Software+3 more

A capable open-source IAM server for teams that want self-hosted SSO and federation.

9.0/10Editor score
Keycloak9.0 Visit Keycloak

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Keycloak is an open-source identity and access management server for web applications, REST services, and other applications. It is designed for organizations that want to manage authentication and access controls themselves across web, Windows, Linux, API, and self-hosted environments. Its core capabilities include single sign-on and single sign-out, identity brokering, social login, user and account management, role-based access, and fine-grained authorization policies.

Protocol and directory coverage are central strengths. Keycloak supports OpenID Connect, OAuth 2.0, and SAML 2.0, while LDAP and Active Directory federation connect it to existing user directories. Authentication options include TOTP and HOTP one-time passwords, WebAuthn and passkeys, and recovery codes. Integrations with Docker, Podman, Kubernetes, and OpenShift support several deployment models, while Google, GitHub, Facebook, and Twitter are listed for social-login integration. Administrative and account-management consoles provide web-based control over the server and its identity functions.

The trade-off is operational ownership. Organizations deploy and manage Keycloak themselves through virtual machines, containers, Kubernetes, or OpenShift, so it suits teams prepared to run an identity service rather than buyers seeking a vendor-managed plan. SCIM user and group management is available as a documented API, but it is a preview feature and disabled by default. Choose Keycloak when open-source control, federation, MFA, passkeys, and infrastructure flexibility matter. Consider another option if your priority is a fully managed IAM service or a mature, enabled-by-default SCIM experience.

Keycloak pros and cons

  • Where it wins
    • Supports OpenID Connect, OAuth 2.0, and SAML 2.0
    • Combines LDAP, Active Directory, MFA, passkeys, and social login
    • Provides fine-grained authorization and SCIM user and group management APIs
  • Where it doesn't
    • Deployment and ongoing administration are managed by the organization
    • SCIM support is a preview feature and disabled by default
    • Requires self-hosted infrastructure such as virtual machines or containers

Keycloak fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update