Virtual keys (sk-corvex-*)
Use a virtual key on inference endpoints: /v1/chat/completions,
/v1/embeddings, /v1/models, etc.
sk-corvex-. Legacy sk-bf-* keys minted before the
cutover are still accepted during migration, so existing integrations keep
working — but new keys are issued with the sk-corvex- prefix.
A virtual key belongs to a team, has a name, can be revoked individually, and
may be subject to per-key rate limits and an allowed_models list. Virtual
keys are minted via the Governance
API (or your team admin’s
dashboard).
Admin API keys (sk-admin-*)
Use an admin key on management endpoints under /api/*: releases,
catalog mutations, account management.
Where to mint keys
Mint virtual keys from the Corvex dashboard — sign in at app.corvex.ai and create a workspace-scoped key from your workspace’s API-keys section. The key value (sk-corvex-...) is shown
once — copy it immediately.
The dashboard mints keys through the BFF’s self-service flow. The gateway’s
governance API (
/api/governance/*) is an internal surface authenticated by
the X-Internal-Secret header (BFF-only, RD-703 Path C) — end users do not call
it directly. The legacy HTTP Basic governance auth was removed.Rate limits
Rate limits apply per virtual key, per team, and per model. If you hit a limit you’ll receiveHTTP 429. The dashboard surfaces current usage; the
governance API exposes programmatic counters in a follow-up ticket.
Going further
- API Reference → — full endpoint list, including the Governance and Admin surfaces.
- Errors → — full HTTP status code list.