VarunSH

Rate limits & quotas

Two independent controls protect the platform: rate limits (requests per minute) and token quotas (total tokens per window). Both are configured per plan and enforced server-side.

Rate limits

Each API key is limited to a requests-per-minute ceiling defined by your plan. Exceeding it returns 429 with a rate_limit_error and a Retry-After header.

Token quotas

Your plan includes a token allowance per window (daily or monthly). Usage is metered on the actual tokens returned by the upstream model; when a provider doesn't report usage, a documented estimator is used and the record is flagged as estimated.

json
{
  "error": {
    "message": "Token quota exceeded. Used 30,000,000 of 30,000,000 for this day.",
    "type": "quota_error",
    "code": "quota_exceeded",
    "request_id": "req_..."
  }
}

Plan allowances

  • Free — 5M tokens / month
  • Starter — 30M tokens / day
  • Growth — 100M tokens / day
  • Scale — 500M tokens / day

Allowances are configurable and may change; your dashboard always shows your live quota and remaining balance.