# Settings

> Manage API keys, webhooks, usage, and notifications.

The [Settings page](/settings) is your account hub. Five tabs cover everything you can configure: Subscription, API Keys, Webhooks, Notifications, and API Reference.

Subscription [#subscription]

Current plan and usage this month (agents + runs against the quota). Upgrade / downgrade and the Cancel-subscription button route through Stripe Checkout. Pro is $12/mo (or $120/yr); compare tiers on the [Pricing page](/pricing).

API Keys [#api-keys]

Generate, list, and revoke API keys. Each key records per-minute + per-day quotas (defaults: 60/min, 10,000/day) — adjustable via `PATCH /api/v1/api-keys/:id`, not yet from this UI. Keys begin with `ask_`; pass via `X-API-Key` or `Authorization: Bearer`.

Webhooks [#webhooks]

Subscribe to `run.completed`, `run.failed`, `agent.score_updated`, and `regression.detected`. Each delivery carries an `X-Badge-Signature` HMAC header so you can verify the request server-side. Test deliveries from the panel before enabling.

API Reference [#api-reference]

A quick-start curl example and the key endpoints, inside the app shell — handy for a fast lookup without leaving badgeIA. The full guide (auth, register, run, batch, webhooks) is in the [REST API reference](/docs/reference/rest-api).
