Skip to content

Keycloak Admin REST API ​

The Keycloak Admin REST API allows you to manage your Keycloak deployment programmatically. You can automate user management, realm configurations, client setups, and much more.

Managed Keycloak Context ​

In Cloud-IAM managed Keycloak deployments, customers have unrestricted access to the full set of native Keycloak Admin REST API endpoints.

You can leverage the exact same API features available in on-premise installations, while benefiting from Cloud-IAM’s managed infrastructure, high availability, and expert support.

Key Features ​

  • Manage users: Create, update, delete users, and handle credentials.
  • Configure realms: Automate realm creation, updates, and settings.
  • Handle roles and groups: Assign and manage roles for users and clients.
  • Client management: Configure clients, scopes, and protocol mappers.
  • Events & sessions: Retrieve user and admin events, monitor active sessions.

Getting Started ​

  1. Obtain an access token with admin privileges.
  2. Use the API endpoints to perform management tasks.
  3. Integrate with scripts, automation tools, or your CI/CD pipelines.

For a complete list of endpoints, parameters, and examples, refer to the official Keycloak API documentation:
Keycloak Admin REST API Reference