# User Dashboard

> The SecondStack user dashboard — manage your own virtual API keys, allocate personal budgets, and review per-request usage logs from one self-service view.

Canonical: <https://docs.secondstack.ai/features/user-dashboard/>
Updated: 2026-07-07

---

The User Dashboard is the self-service surface for individuals. From it, each user manages their own virtual API keys, allocates a personal budget across the tools they use, and reviews exactly how much they are consuming — full visibility into their own AI usage, under their own single sign-on identity.

<p class="ss-mock-caption">The user's self-service view: create and manage API keys, track spend, and review usage logs.</p>

## What users can do

- **Manage virtual API keys** — create and revoke keys for their apps, agents, and IDE tools, each with its own budget. See [API Routing](/features/api-routing/) for how keys authenticate.
- **Allocate a personal budget** — split their allowance across SecondChat, [SecondAgent](/features/ai-agent/), and custom keys, keeping an unallocated reserve.
- **Review usage logs** — see per-request logs and analytics scoped to their own activity: model, tokens, spend, and status.
- **Stay ahead of limits** — receive [threshold alerts](/features/cost-management/) before a budget is exhausted, via in-app banner, browser notification, and email.

## Where it lives

The User Dashboard is the **user self-service area within [ControlTower](/features/controltower/)** — not a separate application. It shares the same identity, budgets, and usage data as the admin and team-supervisor views, so what a user sees for themselves matches what administrators see at the team and platform level.

## Related

- [Cost Management](/features/cost-management/) — how personal budgets fit the broader model.
- [API Routing](/features/api-routing/) — what virtual keys do.
- [ControlTower](/features/controltower/) — the dashboard this view belongs to.
