Concurrency & Rate Limiting

Understanding rate limiting and concurrency

Rate Limiting

Sync API has a rate limit of 60 requests per minute across all endpoints, on exceeding this limit, you will receive a 429 error.

Concurrency

Concurrency refers to the number of generations that can be submitted/processed concurrently. Requests to create new generations will fail with a 429 error if the concurrency limit is exceeded.

To check your generations currently in PENDING/PROCESSING state, you can use the List Generations endpoint.

Concurrency limits are defined in the subscription plan. Current limits are:

PlanConcurrent Requests
Hobbyist1
Creator3
Growth6
Scale15
EnterpriseCustom