Keycloak is een open-source software voor identiteits- en toegangsbeheer, ontwikkeld als een Red Hat-project dat authenticatie op bedrijfsniveau biedt. De service ondersteunt single sign-on functionaliteit waardoor naadloze authenticatie tussen applicaties mogelijk is. Keycloak implementeert de standaarden OAuth en OpenID Connect om compatibiliteit te garanderen. Het platform ondersteunt LDAP-integratie voor verbinding met directoryservices. Keycloak bevat authenticatiemogelijkheden met twee factoren voor een betere beveiliging. De service ondersteunt self-hosting waardoor volledige controle over de infrastructuur mogelijk is. Keycloak biedt uitgebreide toegangscontrole en rechtenbeheer. Het platform benadrukt flexibiliteit en uitbreidbaarheid door middel van plugins.