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.
Use cases
Section titled “Use cases”- 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
Creating keys with plans
Section titled “Creating keys with plans”From the dashboard:
- Go to API Keys
- Click Create Key
- Set a name (e.g.
client-acme) - 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.
Rate limits per key
Section titled “Rate limits per key”Each key gets its own rate limits based on its plan tier:
| Limit | Standard | Pro |
|---|---|---|
| Requests per minute (RPM) | 60 | 200 |
| Tokens per minute (TPM) | 3,333 | 13,333 |
Limits are independent per key — one key hitting its RPM limit does not affect other keys.
Key lifecycle
Section titled “Key lifecycle”- Create — Key is generated with the plan’s rate limits
- Active — The platform validates the key on each request and enforces limits
- 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.
Tracking usage
Section titled “Tracking usage”Each key’s usage (spend, tokens consumed) is tracked independently. You can view per-key usage in the dashboard.