Buildkite
Buildkite is a hybrid CI/CD platform that combines a hosted control plane (pipelines.buildkite.com) 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 at graphql.buildkite.com/v1, an Agent API at agent.buildkite.com/v3 consumed by the open-source Go agent, webhooks, and an official MCP server that surfaces those APIs to AI coding agents. Customers route work to specific agent pools through clusters and queues, define pipelines as YAML with dynamic uploads, and integrate with the major source control, cloud, identity, secrets, and observability vendors.
APIs
Buildkite REST API
Programmatic access to Buildkite Pipelines covering organizations, pipelines, builds, jobs, artifacts, annotations, agents, clusters, queues, agent tokens, teams, pipeline templ...
Buildkite GraphQL API
GraphQL endpoint that returns deeply nested data on organizations, pipelines, builds, jobs, agents, clusters, queues, teams, audit events, suites, test executions, and package r...
Buildkite Agent API
Backplane consumed by the Buildkite Agent (open source, Go) to register, deregister, accept and finish jobs, upload artifacts, stream job logs, and emit metrics for cluster auto...
Buildkite Webhooks
Outbound HTTP notifications fired in response to build, job, agent, ping, deployment, and package events across Pipelines, Test Engine, and Package Registries. Verified with the...
Buildkite MCP Server
Official Model Context Protocol server that exposes Buildkite REST API surfaces (pipelines, builds, jobs, agents, artifacts, annotations) as MCP tools and toolsets for AI coding...
Collections
Arazzo Workflows
Buildkite Build Failure Triage
Inspect a finished build, then pull its annotations and artifacts for triage.
ARAZZOBuildkite Collect Build Artifacts
Look up a build, confirm it finished, then list its artifacts.
ARAZZOBuildkite Provision Pipeline And First Build
Create a pipeline in an organization, then trigger its first build.
ARAZZOBuildkite Rebuild Latest Build
Find the most recent build on a pipeline, rebuild it, then poll the new build.
ARAZZOBuildkite Retry Failed Job
Find a failed job in a build, retry it, then poll the build to completion.
ARAZZOBuildkite Stop Disconnected Agent
List agents, inspect one, and stop it when it is no longer connected.
ARAZZOBuildkite Trigger And Poll Build
Create a build on a pipeline, then poll until it reaches a terminal state.
ARAZZOGraphQL
Buildkite GraphQL API
GraphQL endpoint that returns deeply nested data on organizations, pipelines, builds, jobs, agents, clusters, queues, teams, audit events, suites, test executions, and package r...
GRAPHQL