Keycloak is Identity and Access Management (IAM) Software. Keycloak offers the following functionalities: API Access Management Social Sign On Single Sign-On (SSO) User Activity Monitoring Role Management Multi-factor Authentication Password Management Account Management Access Request Management Learn more about Keycloak features.