Buildkite is a hybrid CI/CD platform that pairs a hosted control plane with self-hosted or Buildkite-Hosted agents that run jobs on customer-controlled infrastructure. The platform spans three core products — Pipelines, Test Engine, and Package Registries — and exposes them through a v2 REST API, a Relay-compliant GraphQL API, an Agent API consumed by the open-source Go agent, webhooks, and an official MCP server that surfaces those APIs to AI coding agents.
URL: Visit APIs.json
Run: Capabilities Using Naftiko
- CI/CD, Continuous Integration, Continuous Delivery, DevOps, Pipelines, Hybrid CI, Build Automation, Test Engine, Package Registries, Agents, GraphQL, REST, MCP, Webhooks
- Created: 2026-05-25
- Modified: 2026-05-25
| Product | Description |
|---|---|
| Pipelines | YAML-defined CI/CD workflows that run on customer-controlled agents or Buildkite Hosted Agents. Clusters and queues route jobs to specific agent pools. |
| Test Engine | Real-time flaky test management, intelligent test splitting, duration-threshold monitors, and per-test analytics. |
| Package Registries | Hosting for npm, PyPI, RubyGems, Maven, Container, Debian, RPM, Terraform, and Helm packages; Enterprise adds SLSA provenance, license checks, and threat scanning. |
Programmatic access to organizations, pipelines, builds, jobs, artifacts, annotations, agents, clusters, queues, agent tokens, teams, pipeline templates, rules, and emojis. Bearer token authentication with scoped API access tokens.
Human URL: https://buildkite.com/docs/apis/rest-api
Base URL: https://api.buildkite.com/v2
- Documentation
- Authentication
- OpenAPI
- JSON Schema — Pipeline
- JSON Schema — Build
- JSON Schema — Agent
- JSON-LD
- Naftiko Capability — Pipelines
- Naftiko Capability — Builds
- Naftiko Capability — Agents
Relay-compliant GraphQL endpoint returning deeply nested data on organizations, pipelines, builds, jobs, agents, clusters, queues, teams, audit events, suites, and test executions in a single request. Schema introspection supported; Portals enable scoped, schema-filtered access without per-token scopes.
Human URL: https://buildkite.com/docs/apis/graphql-api
Base URL: https://graphql.buildkite.com/v1
Backplane consumed by the open-source Buildkite Agent (Go) to register, accept, and finish jobs, upload artifacts, stream logs, and emit cluster autoscaling metrics. Authenticated with Agent Tokens issued per cluster. Public surface includes /metrics and /stacks; the agent-edge.buildkite.com host adds gRPC methods.
Human URL: https://buildkite.com/docs/apis/agent-api
Base URL: https://agent.buildkite.com/v3
Outbound notifications for build, job, agent, ping, deployment, and package events across Pipelines, Test Engine, and Package Registries. Verified with the X-Buildkite-Token header.
Human URL: https://buildkite.com/docs/apis/webhooks
Official Model Context Protocol server that surfaces Buildkite REST API resources as MCP tools and toolsets. Available as both a remote endpoint and a local Go binary.
Human URL: https://github.com/buildkite/buildkite-mcp-server
| Repository | Description |
|---|---|
| buildkite/agent | Buildkite Agent — open-source Go toolkit that runs build jobs on any device or network |
| buildkite/cli | Buildkite command-line interface |
| buildkite/go-buildkite | Go client library for the Buildkite REST API |
| buildkite/go-pipeline | Go DSL for defining and manipulating Buildkite pipelines |
| buildkite/pipeline-schema | JSON Schema for Buildkite's pipeline YAML format |
| buildkite/buildkite-mcp-server | Official MCP Server for Buildkite |
| buildkite/skills | Official Buildkite skills for Claude Code and Cursor |
| buildkite/agent-stack-k8s | Autoscaling stack of Buildkite Agents on Kubernetes |
| buildkite/elastic-ci-stack-for-aws | Auto-scaling cluster of build agents in AWS VPC |
| buildkite/buildkite-agent-scaler | Lambda for scaling agents based on Buildkite metrics |
| buildkite/cleanroom | Policy-controlled microVM sandboxes for safe, reproducible workloads |
| buildkite/emojis | Custom emoji supported by Buildkite |
| buildkite/docs | Source files for the Buildkite documentation |
- Plans & Pricing — Personal (free), Pro ($30/active user/month), Enterprise (contract, 30-user minimum), 30-day All Access Trial
- Rate Limits — per-user and org-wide REST limits, GraphQL complexity, webhook backoff, hosted agent concurrency caps
- FinOps — seat, hosted compute, managed test, and registry storage cost categories with showback levers
- Vocabulary
- Spectral Rules
GitHub, GitLab, Bitbucket; AWS, GCP, Azure; Kubernetes; Terraform; Slack, MS Teams, PagerDuty, Opsgenie, Datadog, Honeycomb, OpenTelemetry; 1Password, HashiCorp Vault, AWS Secrets Manager; Sentry, Rollbar; Snyk, Aikido, Semgrep; Docker Hub, ECR, GCR, GHCR; OIDC and OAuth Token Exchange (RFC 8693) with major identity providers.