Rate limits & monthly quota
Admission checks monthly quota, then a rolling 60-second burst limit.
Response headers #
- X-Monthly-Quota-Limit
- X-Monthly-Quota-Remaining
- X-Monthly-Quota-Reset
- X-RateLimit-Limit
- X-RateLimit-Remaining
- X-RateLimit-Reset
These headers appear on admitted responses. Reset values use Unix epoch seconds. A 429 response also includes Retry-After in seconds.
429 handling #
RATE_LIMIT_EXCEEDED and MONTHLY_QUOTA_EXCEEDED are the public 429 codes. Honor Retry-After and the reset headers, add jitter, and avoid unbounded retries.
