Learn more about rate limits for our APIs and how to handle them.
Last updated 2026-06-11
AuthPI rate-limits traffic at the network edge: requests to both the Core API and the IdP API are evaluated by our edge layer (Cloudflare) before they reach the application.
429 Too Many Requests without the request reaching the API.429 response includes a Retry-After header (in seconds) when available — wait at least that long before retrying.GET, HEAD, OPTIONS) on 429 and honor Retry-After. Mutations (POST, PATCH, DELETE) are never retried automatically — use idempotency keys and retry explicitly.Separately from edge rate limits, authentication flows have their own attempt throttling: repeated failed verification attempts (passwords, one-time codes, MFA) temporarily lock the credential — 5 failed attempts trigger a 15-minute lockout. These protections return flow-specific errors, not 429.
To avoid hitting rate limits, consider the following best practices:
429 Too Many Requests response, implement an exponential backoff strategy to retry the request after waiting for the specified time.