Declarative State Management
Define your entire Keycloak realm — clients, roles, users, flows — as human-readable YAML files. Commit them to Git, review in PRs, roll back with git revert.
clientId: internal-api
enabled: true
redirectUris:
- "https://api.example.com/*"
secret: ${KEYCLOAK_CLIENT_INTERNAL_API_SECRET}