Skip to content

Admin Console Tour

The admin console is your control centre for Keycloak. Every realm, client, user, role, and identity provider is created and managed here. Before you create anything, it is worth spending a few minutes understanding the layout so you do not get lost.

  1. Make sure Keycloak is running (see the previous lesson if you have not started it yet).
  2. Open http://localhost:8080 in your browser.
  3. Click “Administration Console”.
  4. Enter admin as the username and admin as the password.
  5. Click “Sign in”. You land on the master realm’s home page.

The top-left of the admin console shows the current realm name — by default “Keycloak” (the master realm). Click it to open a drop-down that lists all your realms and lets you create a new one. Always check which realm you are in before making changes — it is easy to accidentally create a client in the wrong realm.

The sidebar gives you access to every resource in the current realm:

Nav itemWhat you manage here
Realm settingsToken lifespans, security defences, email settings, themes
ClientsApplications registered to use this realm for auth
Client scopesShared protocol mappers and scope definitions
Realm rolesRoles available to all clients in this realm
UsersUser accounts, credentials, and role assignments
GroupsUser groups and group-level role assignments
Identity providersExternal IdPs (Google, GitHub, SAML, OIDC)
User federationLDAP and Active Directory connections
SessionsActive user sessions across all clients
EventsAudit log of login events and admin events
  1. Click the realm selector (top-left).
  2. Click “Create realm”.
  3. In the “Realm name” field, enter my-app (lowercase, no spaces).
  4. Leave “Enabled” toggled on.
  5. Click “Create”.
  6. You are now inside the my-app realm. The top-left selector now shows “my-app”.
Where do you find the realm selector in the admin console?
Which nav section lets you manage applications that integrate with Keycloak?
What is a safe realm name format?
Why should you avoid working in the master realm for your application?