Buildkite logo

Buildkite

Buildkite is a CI/CD platform with self-hosted agents and a hosted control plane. The platform exposes a REST API, a GraphQL API and an Agent API used by buildkite-agent. Resources include organizations, pipelines, pipeline templates, builds, jobs, agents, clusters, queues, teams, rules, artifacts, annotations, and access tokens. Test Engine adds test execution and analytics endpoints.

3 APIs 0 Features
DevOpsCI/CDPipelinesAgentsSelf-HostedGraphQLTest Engine

APIs

Buildkite REST API

JSON over HTTPS REST API for the Buildkite control plane. Bearer-token auth with API access tokens.

Buildkite GraphQL API

Relay-compliant GraphQL API. Single endpoint for nested queries across organizations, pipelines, builds, jobs, agents, teams. Introspection supported. Bearer auth with the "Enab...

Buildkite Agent API

API consumed by buildkite-agent — register, retrieve work, send job events and upload artifacts/annotations. Used by self-hosted and hosted agents.

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
💰
Pricing
Pricing
👥
GitHub
GitHub
🟢
StatusPage
StatusPage
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

apis.yml Raw ↑
aid: buildkite
url: https://raw.githubusercontent.com/api-evangelist/buildkite/refs/heads/main/apis.yml
name: Buildkite
kind: company
description: >-
  Buildkite is a CI/CD platform with self-hosted agents and a hosted control
  plane. The platform exposes a REST API, a GraphQL API and an Agent API used
  by buildkite-agent. Resources include organizations, pipelines, pipeline
  templates, builds, jobs, agents, clusters, queues, teams, rules, artifacts,
  annotations, and access tokens. Test Engine adds test execution and analytics
  endpoints.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- DevOps
- CI/CD
- Pipelines
- Agents
- Self-Hosted
- GraphQL
- Test Engine
created: '2026-05-08'
modified: '2026-05-08'
specificationVersion: '0.19'
apis:
- aid: buildkite:rest
  name: Buildkite REST API
  description: >-
    JSON over HTTPS REST API for the Buildkite control plane. Bearer-token
    auth with API access tokens.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://buildkite.com/docs/apis/rest-api
  baseURL: https://api.buildkite.com/v2
  tags:
  - REST
  - Pipelines
  - Builds
  - Agents
  - Clusters
  properties:
  - type: Documentation
    url: https://buildkite.com/docs/apis/rest-api
  - type: Authentication
    url: https://buildkite.com/docs/apis/managing-api-tokens
- aid: buildkite:graphql
  name: Buildkite GraphQL API
  description: >-
    Relay-compliant GraphQL API. Single endpoint for nested queries across
    organizations, pipelines, builds, jobs, agents, teams. Introspection
    supported. Bearer auth with the "Enable GraphQL API Access" scope.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://buildkite.com/docs/apis/graphql-api
  baseURL: https://graphql.buildkite.com/v1
  tags:
  - GraphQL
  - Relay
  properties:
  - type: Documentation
    url: https://buildkite.com/docs/apis/graphql-api
  - type: Console
    url: https://buildkite.com/user/graphql/console
  - url: graphql/buildkite-graphql.md
    type: GraphQL
- aid: buildkite:agent-api
  name: Buildkite Agent API
  description: >-
    API consumed by buildkite-agent — register, retrieve work, send job
    events and upload artifacts/annotations. Used by self-hosted and hosted
    agents.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://buildkite.com/docs/apis/agent-api
  baseURL: https://agent.buildkite.com/v3
  tags:
  - REST
  - Agent
  - Internal
  properties:
  - type: Documentation
    url: https://buildkite.com/docs/apis/agent-api
common:
- type: LinkedIn
  url: https://www.linkedin.com/company/buildkite
- type: Website
  url: https://buildkite.com/
- type: Documentation
  url: https://buildkite.com/docs
- type: Pricing
  url: https://buildkite.com/pricing
- type: GitHub
  url: https://github.com/buildkite
- type: StatusPage
  url: https://buildkitestatus.com/
- type: Plans
  url: plans/buildkite-plans-pricing.yml
- type: RateLimits
  url: rate-limits/buildkite-rate-limits.yml
- type: FinOps
  url: finops/buildkite-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com