Skip to main content
B2B & Multi-tenant

An admin UI that's safe to put in your customer's hands.

Customer admins shouldn't see your Keycloak console. The Admin Portal is a scoped, embeddable UI that lets them manage their own users, roles, and SSO — and nothing more.

Scoped By OrgEmbeddableBrandableNo Keycloak Console Exposure
Admin Portal · architecture
The problem

Exposing the Keycloak console to customers is a non-starter.

Pain 1

Too much surface area

The Keycloak admin console shows realm-wide settings. One misclick and a customer changes your global config.

Pain 2

Wrong language for customers

Realms, clients, identity providers — Keycloak's terminology doesn't match what your customer thinks about.

Pain 3

Brand mismatch

Keycloak's default UI looks like Keycloak. Your customers expect your brand inside their settings.

Our approach

A portal scoped to the customer, not the realm

01

Per-Organization scope

Every action is scoped to one organization. No cross-tenant leakage by construction.

02

Customer-shaped vocabulary

'Members', 'Teams', 'SSO' — not 'Users', 'Roles', 'Identity providers'.

03

Embeddable in your app

Drop the portal into your existing admin UI, theme it, and it inherits your brand.

04

Reuses Organizations + IdP Wizard

Built on the rest of the suite — every org capability surfaces in the portal automatically.

What teams use it for

Where the Admin Portal goes

Anywhere customer admins need to manage their own identity surface without bothering your support team.

01
Customer settings page
Embedded in yourapp.com/admin.
02
Trial / onboarding flow
Invite the team, set up SSO, ship.
03
Self-serve enterprise UI
Compliance, audit, role assignments.
04
Partner admin surface
Limited-scope identity admin for partners.
Key capabilities

Customer-safe identity management

Member management

Invite, remove, suspend, change role — all via the portal.

SSO setup (with IdP Wizard)

Customers configure their own IdP. No tickets.

Role assignment

Per-Org roles, no cross-tenant leakage.

Audit log view

Customer admins see what happened in their org.

Brandable

Logo, colors, copy. Fits inside your app.

iFrame or React SDK

Embed the portal with one tag or one component.

Get started

Three ways to ship Admin Portal

Self-host

Run it yourself

Pull the JAR or pre-built container into your Keycloak deployment.

Docs

Read the guides

Install steps, configuration, API reference, and migration notes.

Hosted

Let us run it

Try the hosted Phase Two — all extensions installed and configured.

Ready to Try Keycloak?
Create Your Free Deployment Today.