Skip to main content
Version: Next

Keycloak Organizational Data

The Backstage catalog can be set up to ingest organizational data — users and groups — directly from Keycloak. The result is a hierarchy of User and Group kind entities that mirror your Keycloak realm.

This integration is provided by the community-maintained @backstage-community/plugin-catalog-backend-module-keycloak plugin.

Ingesting users and groups from Keycloak pairs well with Keycloak authentication, where the imported User entities allow sign-in resolvers to match the signed-in user. See the Keycloak authentication provider documentation for how to set that up.

Installation and configuration

For setup instructions, including Keycloak client permissions, schedule configuration, and user and group transformers, see the plugin documentation.