DOCS / DASHBOARD / OVERVIEW

Dashboard

The dashboard (apps/dashboard, Nuxt 4 + Nuxt UI) is a thin admin client over the gateway's own management API: an overview of request volume, token spend, and provider health; application and API key management; a provider health board; a request log browser. It has no privileged access the management API doesn't already grant — every page's data comes from the same endpoints documented in that section.

session cookie gatewayFetchBearer management key Admin (browser) Dashboard server (Nuxt) Gateway /management/v1 Dashboard Postgresusers/sessions

Three distinct credentials

It's easy to conflate these — they're deliberately separate:

CredentialHeld byAuthenticates against
Dashboard user sessionAn admin's browser (cookie)The dashboard's own server routes
Management API keyThe dashboard's server onlyThe gateway's /management/v1
Application API keyA company applicationThe gateway's /v1

An admin signing into the dashboard never sees, and cannot retrieve, the management API key — it's read from the dashboard's own server-side environment and attached to every gateway call by gatewayFetch. See Setup & Auth.

Next

  • Setup & Auth — environment, session model, and the "flat single-tenant trust" security property.
  • Features — a page-by-page tour.
LATTICE — INTERNAL AI INFRASTRUCTURE
GITHUB © 2026