SableNetwork

Rate limits

Each API key gets its own token bucket. The bucket refills at the configured per-minute rate (default 60); requests over that rate get 429 Too Many Requests with a Retry-After header indicating seconds until the next token.

Error shape

HTTP 429

{ "error": { "type": "rate_limit_exceeded", "message": "rate limit exceeded; retry in 3s" } }

Tuning

The per-minute rate is configured globally via the SABLE_RATE_LIMIT_PER_MIN environment variable on the gateway. Per-key overrides are on the roadmap once tiered pricing lands.