All CloudCruise API endpoints are subject to the following global rate limits:Documentation Index
Fetch the complete documentation index at: https://docs.cloudcruise.com/llms.txt
Use this file to discover all available pages before exploring further.
| Time Window | Max Requests |
|---|---|
| 1 second | 500 |
| 15 seconds | 1,000 |
| 60 seconds | 2,000 |
429 Response
When you exceed a rate limit, you’ll receive a429 Too Many Requests response:
| Field | Description |
|---|---|
limit | Maximum requests allowed in the violated time window |
remaining | Requests remaining in the violated window. This is 0 when the request is throttled |
retryAfterSeconds | Seconds to wait before retrying |
Retry-After, X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset. Use Retry-After or retryAfterSeconds to decide when to retry.
Best Practices
- Use webhooks instead of polling. Webhooks notify your server immediately when a run completes, eliminating the need for polling the run results endpoint.
- Use our SDKs. The TypeScript and Python SDKs use server-sent events for real-time updates, avoiding polling entirely.
- Implement exponential backoff. If you receive a
429, wait forretryAfterSecondsbefore retrying and increase the delay on subsequent failures.

