Rate limits
Two layers of limits are applied in order to protect the infrastructure and enforce quotas:
| Layer | Bucket | Default | Header source |
|---|---|---|---|
| Burst (in-memory) | per API key | 60 requests / 60 seconds | X-RateLimit-*, Retry-After |
| Plan quota | per user (portal) | per plan (see pricing) | 429 body: { used, limit } |