API Keys and Spend Limits

Members call the marketplace with API keys that belong to the organization (and, in a team, to the active workspace). Keys, programmatic provisioning, and spend limits all live under API Keys in the Buy section, with each surface gated by role.

Buyer keys

Create and manage the keys used to make inference requests. Each key can carry:

  • a scope that constrains which models, providers, or endpoints it may use, along with a provider-trust preference and an optional maximum price, and
  • an optional spend budget that caps how much it can spend.

Managing keys requires the key-management permission (owner, admin, or developer).

Provisioning keys programmatically

An admin key (inf_admin_...) can mint, scope, rotate, and revoke keys through the /v1/keys API, scoped to its own workspace. An admin key holds only key-management and usage-read permissions: it cannot run inference and cannot mint another admin key.

Budgets and spend limits

Set spend-limit budgets at several levels: the whole organization, a workspace, an individual member, or a single key, each shown with a live spend bar. The organization-wide budget is always shown first so the overall limit is never buried. Managing budgets requires the budgets permission (owner, admin, or billing admin).