Coda · Rate Limits

Coda Rate Limits

Coda enforces per-API-token rate limits and returns 429 responses with a Retry-After header when the limit is exceeded. Limits scale with plan tier; mutation endpoints (row inserts, updates) are rate-limited more strictly than read endpoints.

3 Limits Throttle: 429
ProductivityDocsNo-CodeCollaborationDatabaseRate LimitingQuotasThrottling

Limits

Read Requests api_token
request · per-minute
published per-account
Read endpoints (list, get) have a higher per-token request rate than writes.
Mutation Requests api_token
request · per-minute
published per-account
Row inserts/updates/deletes and other mutations are rate-limited more strictly.
Mutation Status Polling api_token
request · per-minute
published per-account
Use the asynchronous mutation status endpoint instead of tight polling loops.

Policies

Backoff Strategy
Clients should implement exponential backoff with jitter and honor the Retry-After response header on 429.
Batch Mutations
Insert/update many rows in a single request rather than one row per request.
Async Mutations
Mutation endpoints return a request ID; poll the mutation status endpoint until completion instead of immediately re-reading.

Sources