Keycloak logo

Keycloak

An open source identity and access management solution
705
1.3K
+ 1
102

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?

Companies
148 companies reportedly use Keycloak in their tech stacks, including deleokorea, Gympass, and Backbase.

Developers
543 developers on StackShare have stated that they use Keycloak.

Keycloak Integrations

KrakenD, React-admin, Amazon OpenSearch Service, Apicurio Studio, and Otomi are some of the popular tools that integrate with Keycloak. Here's a list of all 9 tools that integrate with Keycloak.
Pros of Keycloak
33
It's a open source solution
24
Supports multiple identity provider
17
OpenID and SAML support
12
Easy customisation
10
JSON web token
6
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.

Needs advice
on
KeycloakKeycloak
and
OktaOkta

Hello,

I'm trying to implement a solution for this situation:

There is a restaurant in which users can access RestAPI, using Google, Facebook, GitHub. There is even the possibility to login inside using the SPID authentication. In the first case I was considering Keycloak as a better solution for this case, but then i've read about Okta and its pros.

I cannot understand reading and searching on Google if SPID authentication is supported by OKTA. Looks like to be, because it should be using SAML, but I haven't found a clear solution.

See more
Needs advice
on
AppDynamicsAppDynamics
and
DatadogDatadog

We are evaluating an APM tool and would like to select between AppDynamics or Datadog. Our applications are largely hosted on Microsoft Azure but we would keep the option to move to AWS or Google Cloud Platform in the future.

In addition to core Azure services, we will be hosting other components - including MongoDB, Keycloak, PagerDuty, etc. Our applications are largely C# and React-based using frontend for Backend patterns and Azure API gateway. In addition, there are close to 50+ external services integrated using both REST and SOAP.

See more
Yossi Cohn
Tech Lead at Hiredscore · | 4 upvotes · 1.6M views
Needs advice
on
Auth0Auth0
and
KeycloakKeycloak

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
Needs advice
on
KeycloakKeycloak
and
WildflyWildfly

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
Needs advice
on
KeycloakKeycloak
and
OktaOkta

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
Needs advice
on
FreeRADIUS FreeRADIUS
and
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

Keycloak Alternatives & Comparisons

What are some alternatives to Keycloak?
Auth0
A set of unified APIs and tools that instantly enables Single Sign On and user management to all your applications.
Okta
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
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
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
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
1310 developers follow Keycloak to keep up with related blogs and decisions.