Skip to main content

Keycloak Fluent

Keycloak Admin API that lets developers manage Keycloak resources through a readable, chainable DSL. It ensures entities exist with desired properties, supports updates and removals, and abstracts away low-level REST complexity.

Documentation

Keycloak Admin, Reimagined

keycloak-fluent turns low-level admin APIs into a readable, discoverable, and chainable developer experience— without hiding the power of the official client.

Fluent & Expressive APIs

Write Keycloak administration code that reads like sentences. Chain operations naturally and focus on what you want to manage—not how to wire low-level API calls together.

Resource-Centric Design

Navigate Keycloak the way it is modeled. Start from a realm, move to clients, users, roles, or groups, and operate through dedicated handles for each resource.

Safe & Declarative Operations

Use ensure and discard helpers to write idempotent scripts with confidence. Ideal for provisioning, automation, and CI/CD pipelines.