Skip to content

api-evangelist/buildkite-com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Buildkite (buildkite-com)

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

Tags

  • CI/CD, Continuous Integration, Continuous Delivery, DevOps, Pipelines, Hybrid CI, Build Automation, Test Engine, Package Registries, Agents, GraphQL, REST, MCP, Webhooks

Timestamps

  • Created: 2026-05-25
  • Modified: 2026-05-25

Products

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.

APIs

Buildkite REST API

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

Buildkite GraphQL API

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

Buildkite Agent API

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

Buildkite Webhooks

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

Buildkite MCP Server

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

Open Source

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, Rate Limits, and FinOps

  • 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

Integrations

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.

Maintainers

Releases

No releases published

Packages

 
 
 

Contributors