Skip to main content

Endpoint limits

Plan tiers

Tier names updated 2026-08-15 to the current commercial model (Community / Team / Enterprise as of 2026-09-27; the free cloud allowance was called Sandbox until 2026-09-26, then Free until 2026-09-27, and its internal plan key is still free). This table previously listed “Pro”; Business is the current purchasable tier that supersedes it (Pro is now grandfathered, non-purchasable) and inherits its published request-rate figures. Team’s own request-rate figures were never published separately in this table and are left unstated here rather than invented — check with sales for the current value.

Response headers

/v1/evaluate responses carry these headers:

429 response body

A 429 uses the standard error envelope. On /v1/evaluate and /v1-verify-permit it carries retry_after_ms:
Other endpoints return "error": "rate_limited". When retry_after_ms is present, use it for back-off; otherwise back off exponentially.

Handling 429 responses

Respect the server’s retry hint, then back off exponentially. The SDKs do this for you; if you’re calling the API directly:
Do not retry 429s indefinitely. For a regulated agent, a sustained 429 should be treated as deny — the agent halts and surfaces a clear error to the user.