Keycloak logo


An open source identity and access management solution
+ 1

What is Keycloak?

It is an Open Source Identity and Access Management For Modern Applications and Services. It adds authentication to applications and secure services with minimum fuss. No need to deal with storing users or authenticating users. It's all available out of the box.
Keycloak is a tool in the User Management and Authentication category of a tech stack.

Who uses Keycloak?

118 companies reportedly use Keycloak in their tech stacks, including deleokorea, Postclick, and Backbase.

437 developers on StackShare have stated that they use Keycloak.

Keycloak Integrations

KrakenD, Otomi, Apicurio Studio, Authress, and Beyond Identity are some of the popular tools that integrate with Keycloak. Here's a list of all 5 tools that integrate with Keycloak.
Pros of Keycloak
It's a open source solution
Supports multiple identity provider
OpenID and SAML support
Easy customisation
JSON web token
Maintained by devs at Redhat
Decisions about Keycloak

Here are some stack decisions, common use cases and reviews by companies and developers who chose Keycloak in their tech stack.

Joshua Dean Küpper
CEO at Scrayos UG (haftungsbeschränkt) · | 7 upvotes · 599.1K views

As the access to our global REST-API "Charon" is bound to OAuth2, we use Keycloak inside Quarkus to authenticate and authorize users of our API. It is not possible to perform any un-authenticated requests against this API, so we wanted to make really sure that the authentication/authorization component is absolutely reliable and tested. We found those attributes within Keycloak, so we used it.

See more
Yossi Cohn
Tech Lead at Hiredscore · | 4 upvotes · 67K views
Shared insights

Looking for a SAML 2 Service Provider authentication flow. Considering Auth0 vs Keycloak for the Service Provider side any Pros and Cons to both ?

See more
Shared insights
FreeRADIUS FreeRADIUS KeycloakKeycloak

Hello all, I wanted to see if I could get some advice on how to integrate Keycloak with FreeRADIUS . I wanted our users to be able to use their Keycloak credentials to authenticate to our wifi through FreeRadius. I don't see much online for how the two can work together. I already have Keycloak setup and FreeRadius up and running. Now I need the two to talk to each other. Any help would be greatly appreciated.

See more
Shared insights

Hi, Could you please suggest which would be better to use Vault or Keycloak for user authentication and password?

See more
Shared insights

I want some good advice on which one I should prefer. (Keycloak or Okta) Since Keycloak is open source, it will be our first preference, but do we face some limitations with this approach? And since our product is SAAS based and we support the following authentications at present. 1. AT DB level 2. 3rd part IDP providers 3. LDAP/AD...

See more
Shared insights

I have an EAR deployed in a Wildfly instance. And it has many WAR folders. Is it possible to secure the whole EAR with Keycloak? And if I want to secure some of the WAR inside that EAR with Keycloak, is that possible?

See more

Keycloak Alternatives & Comparisons

What are some alternatives to Keycloak?
A set of unified APIs and tools that instantly enables Single Sign On and user management to all your applications.
Connect all your apps in days, not months, with instant access to thousands of pre-built integrations - even add apps to the network yourself. Integrations are easy to set up, constantly monitored, proactively repaired and handle authentication and provisioning.
FreeIPA is an integrated Identity and Authentication solution for Linux/UNIX networked environments. A FreeIPA server provides centralized authentication, authorization and account information by storing data about user, groups, hosts and other objects necessary to manage the security aspects of a network of computers.
Dex is a personal CRM that helps you build stronger relationships. Remember where you left off, keep in touch, and be more thoughtful -- all in one place.
Vault is a tool for securely accessing secrets. A secret is anything that you want to tightly control access to, such as API keys, passwords, certificates, and more. Vault provides a unified interface to any secret, while providing tight access control and recording a detailed audit log.
See all alternatives

Keycloak's Followers
1099 developers follow Keycloak to keep up with related blogs and decisions.