Optimize your integration performance by understanding throughput caps and implementing proper backoff strategies.
Tier-Based Throughput Caps
Free tier accounts are limited to 1,200 requests per hour, while Pro plans support up to 15,000 requests per hour. Enterprise customers receive dedicated scaling with custom limits negotiated during onboarding. Monitor your usage via the X-RateLimit-Remaining response header.
Handling 429 Responses
When thresholds are exceeded, endpoints return HTTP 429 Too Many Requests. Implement exponential backoff starting at 1.5 seconds, with a maximum retry interval of 30 seconds. The Retry-After header specifies the exact wait time in seconds before resuming calls.
Batch Operations & Optimization
Reduce request overhead by using the /v2/gradients/batch endpoint, which accepts up to 50 palette configurations per call. Batch requests count as a single rate limit unit and return consolidated JSON responses, improving latency for large-scale design system deployments.