Skip to content

Per-Key Plans

Each API key you create can have its own plan tier. This lets you manage access for different users, clients, or applications — each with independent rate limits.

  • SaaS platform — Give each customer their own API key with appropriate limits
  • Team management — Different keys for dev, staging, production
  • Client billing — Track usage per client with separate keys

From the dashboard:

  1. Go to API Keys
  2. Click Create Key
  3. Set a name (e.g. client-acme)
  4. Select a plan tier (Standard or Pro)

You need an active subscription to create keys. Keys can only be created at or below your subscription plan level.

Each key gets its own rate limits based on its plan tier:

LimitStandardPro
Requests per minute (RPM)60200
Tokens per minute (TPM)3,33313,333

Limits are independent per key — one key hitting its RPM limit does not affect other keys.

  1. Create — Key is generated with the plan’s rate limits
  2. Active — The platform validates the key on each request and enforces limits
  3. Disable/Delete — Key is immediately revoked

When your subscription expires, all keys are automatically revoked by a background job. You need to renew your subscription and create new keys.

Each key’s usage (spend, tokens consumed) is tracked independently. You can view per-key usage in the dashboard.