Glossary · Authorization and APIs

What is a rate limit?

A rate limit caps how many requests a client may make to an API in a period of time, such as 120 calls a minute. Requests over the limit are refused, usually with HTTP 429 Too Many Requests and a Retry-After header saying how long to wait. Limits protect the service and keep one busy client from starving the others.

Also called: API rate limiting, throttling, 429 Too Many Requests

Rate limit, explained

Every API has a capacity, and without limits one runaway script or misbehaving agent can use it all. Rate limits share the capacity fairly and make abuse expensive. They are usually counted per credential, so two integrations owned by the same person do not compete, and sometimes per IP address for unauthenticated requests.

The common algorithms are fixed windows (count requests per calendar minute), sliding windows (count over the last sixty seconds) and token buckets (a bucket refills at a steady rate and each request takes a token, which allows short bursts). Many APIs keep a stricter budget for writes than for reads, because writes cost more and do more damage when they go wrong.

The response for an exceeded limit is 429 Too Many Requests, defined in RFC 6585, with a Retry-After header (RFC 9110) giving seconds to wait or a date. Some APIs also send headers showing the remaining budget so clients can slow down before they hit the wall.

A well-behaved client respects Retry-After instead of retrying immediately, backs off exponentially with some random jitter for other temporary failures, and spreads bulk work out rather than sending it all at once. AI agents need this as much as scripts do: an agent that loops on a refused call can burn a whole minute's budget in seconds.

For example, an import script creates 200 issues in a loop. After the thirtieth write in a minute, the API answers 429 with Retry-After: 17. The script sleeps 17 seconds and continues, and the import finishes in a few minutes instead of failing halfway.

How it works in Atrix

Atrix limits each token to 120 calls and 30 writes a minute, with writes counted on top of the call budget. REST and MCP calls share the same budget. Over the limit you get 429 with Retry-After in seconds. A refused write still spends its quota, so retrying in a tight loop only extends the wait.

All glossary terms

회사 전체를 한곳에서 운영하세요.

Builder 7일 체험으로 시작하세요. 준비가 되면 팀, 캘린더, 코드를 연결하면 됩니다.

7일 체험 · 카드 필요 · 언제든 해지 가능