Reference
Dashboard quick reference
Where to do each task in the web dashboard — a reference index, not a screen-by-screen tour.
The issuing service serves a web dashboard at /dashboard (e.g. https://keyright.delta1labs.com/dashboard, or $BASE/dashboard on a self-hosted instance). It’s a self-contained UI over the /admin/* API, identical on Keyright Cloud and on a self-hosted or air-gapped instance. This page is an index — where each task lives. The task guides linked below explain how, and the HTTP API reference has the endpoint behind every screen.
Signing in
The sign-in page offers only the methods enabled on the instance: email + password + authenticator code (the self-hosted default; the first sign-in enrols two-factor), Google / GitHub or hosted accounts when configured, single sign-on (OIDC) on plans that include it, and Advanced → access token for operators — paste a team or session token, or, to bootstrap the first owner on a fresh self-hosted instance, your KEYRIGHT_ADMIN_TOKEN. A successful sign-in mints a short-lived session token that authorizes the rest of the dashboard. Press Ctrl+K (⌘K) anywhere to search or jump to any page.
Experience level: Basic, Intermediate, Advanced
The dashboard opens in a calm Basic view and reveals more in place as you switch level — nothing is moved or removed, and features you already use (coverage, credits, resellers) show up on their own. Switch from the navigation footer, the account menu, or Settings → Workspace → Experience level; the choice is remembered per browser.
| View | Reveals |
|---|---|
| Basic (default) | Home, Licenses, Products (editions), Settings — enough to create a product, issue a key and see who activated. |
| Intermediate | Customers, Releases & coverage, Developers, Activity; exports, CSV import, bulk actions, offline license files and transfers. |
| Advanced | Usage & credits, Resellers; the technical coverage ledger, event webhooks and metering, the CLI, and Data / Instance / Branding settings. |
Task → where to do it
Everything below is reached from the left sidebar on the Home screen:
| Task | In the dashboard | Guide |
|---|---|---|
| Issue a license | Licenses → Issue license | Activation & seats |
| Enable a free trial | Products → (product) → Trials | Free trials |
| Gate a feature / edit entitlements | Products → (product) → Editions | Feature gating |
| Set a coverage policy / sell upgrades | Releases & coverage → Coverage policy | Release coverage |
| Meter usage & credits | Usage & credits (and Products → Pricing) | Credits & metered usage |
| Revoke or renew a license | Licenses (row menu, or the license page) | Revoke, renew & expiry |
| Hand out an offline / air-gapped license file | License page → License file | Offline & air-gapped |
| Auto-issue keys from your store | Developers → Webhooks | Store fulfillment |
| Get your signing key / public key | Developers → Keys (or Products → Signing key) | Getting started, step 2 |
| Manage team & roles | Settings → Team | API reference → Team |
Team and the other account-wide settings live under Settings, each role scoped to what it can do:
Customer portal and operator console
The customer portal at /portal (magic-link sign-in) lets your customers see each license’s status and coverage sentence, copy the key, free a device seat, and download their offline license file. The operator console at /platform (multi-tenant operators only) shares the same design in a dense layout for managing tenants, plans and signing keys — see Self-hosting.