Buildkite · Rate Limits

Buildkite Rate Limits

Buildkite enforces per-token rate limits on the REST and GraphQL APIs and returns 429 with the standard rate-limit response headers. Specific numeric ceilings are not enumerated in public docs; Buildkite advises retrying after a short delay and uses Retry-After.

Buildkite Rate Limits is the machine-readable rate-limit profile for Buildkite on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 3 rate-limit definitions, measuring requests and concurrent_jobs.

The profile also includes 2 backoff/retry policies defined and response codes documented for throttled.

Tagged areas include DevOps, CI/CD, Pipelines, Agents, and Self-Hosted.

3 Limits Throttle: 429
DevOpsCI/CDPipelinesAgentsSelf-HostedRate LimitingQuotasThrottling

Limits

REST API per token api_token
requests
see Buildkite docs
Public numeric ceiling not documented; 429 with Retry-After on throttle.
GraphQL API per token api_token
requests
see Buildkite docs
Same 429 contract; complex queries are bounded by depth/cost limits.
Concurrent jobs (Personal) organization
concurrent_jobs
3
Free plan; Pro/Enterprise are unlimited subject to agents/minutes.

Policies

Backoff Strategy
Honor Retry-After on 429; use exponential backoff with jitter.
Token Scoping
Limit access tokens to required scopes; rotate regularly.

Sources