Skip to content

Rate Limits

KV Storage enforces rate limits based on your plan.

PlanRequests/MonthStorage
Free10K100MB
Starter100K1GB
Pro1M10GB
Scale10M100GB
BusinessCustomCustom
PlanRequests/Second
Free10
Starter50
Pro100
Scale500
Business1000

All responses include rate limit headers:

X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1640000000

When you exceed limits, you’ll receive a 429 response:

{
"error": "Rate limit exceeded",
"statusCode": 429
}

Best Practices:

  • Implement exponential backoff
  • Cache responses when possible
  • Monitor rate limit headers
  • Upgrade plan if needed