> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pikzels.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Rate Limits

Pikzels uses protective limits to keep service quality stable for all API users.

<Info>
  If request volume exceeds the active limit for your account or the platform, the API returns HTTP `429`.
</Info>

## Behavior

* Limits can apply to request rate, concurrent work, or temporary platform capacity.
* Active limits can vary by account and may change over time.
* HTTP `429` responses use the public error code `TOO_MANY_REQUESTS`.

## Retry Guidance

* Apply exponential backoff for `429` responses.
* Add jitter to avoid synchronized retry spikes.
* Keep client-side concurrency bounded for generation-heavy workflows.

## Example Error Envelope

```json theme={"theme":"css-variables"}
{
  "error": {
    "code": "TOO_MANY_REQUESTS",
    "message": "Too many requests. Please try again later."
  },
  "request_id": "18b2ad5e-2a9e-4d3f-b9a8-9f2a1e0b1234"
}
```

See `/errors` for the current error response format and common error codes.
