Skip to main content

Rate Limits

AgentGate applies rate limits to ensure fair usage and platform stability.

Default Limits

Enterprise plans may have higher limits. Contact sales for custom limits.

Rate Limit Headers

All API responses include rate limit headers:

When Limits Are Hit

When rate limited, you receive: Status: 429 Too Many Requests Headers:
Body:

Handling Rate Limits

Respect Retry-After

The Retry-After header indicates how long to wait:

Implement Exponential Backoff

For robust handling:

Monitor Remaining Requests

Proactively slow down when approaching limits:

Best Practices

Batch When Possible

Instead of many individual requests:

Use Webhooks

Webhooks don’t count against rate limits and are more efficient than polling:

Cache Responses

Cache data that doesn’t change frequently:

Queue and Throttle

For bulk operations, use a rate-limited queue:

Concurrent Run Limits

In addition to API rate limits, there’s a limit on concurrent runs: If you hit the concurrent limit:
Wait for existing runs to complete before submitting new work orders.

Requesting Limit Increases

If you need higher limits:
  1. Document your use case: Explain why current limits are insufficient
  2. Show usage patterns: Provide data on your typical request patterns
  3. Contact support: Email support or use the dashboard contact form
Include:
  • Current organization ID
  • Specific limits you need increased
  • Expected request volume
  • Business justification