Everything you need to build, test, and ship

Buildkit bundles the whole delivery pipeline into one fast platform — no glue scripts, no flaky plugins, no waiting around for runners to spin up.

Pipelines & workflows

Define delivery as code

Describe your entire pipeline in a single readable buildkit.yml. Stages run in order, jobs run in parallel, and matrix builds expand across versions automatically.

  • Multi-stage pipelines with branch and path filters
  • Matrix jobs across runtimes, OSes, and architectures
  • Manual approvals and protected environments
  • Reusable workflow templates shared across repos
Parallel builds

Fan out, finish sooner

Buildkit shards your test suite and distributes jobs across as many runners as your plan allows. Slow serial pipelines become fast parallel ones with a single config flag.

  • Automatic test sharding by timing data
  • Up to 256 concurrent runners per pipeline
  • Dynamic fan-out and fan-in dependency graph
  • Live aggregate logs across every shard
Intelligent caching

Never rebuild what hasn't changed

Content-addressed caching fingerprints your inputs and restores dependencies, Docker layers, and build artifacts in seconds. Caches are scoped per branch with automatic fallback to the base branch.

  • Dependency, layer, and artifact caching
  • Automatic cache keys from lockfile hashes
  • Cross-branch restore with smart fallback
  • Per-pipeline cache analytics and hit rates
Secrets management

Keep credentials out of your logs

Store encrypted secrets scoped to environments, or skip long-lived keys entirely with OIDC. Buildkit auto-redacts secret values from every log line and rotates tokens on a schedule.

  • AES-256 encrypted secrets at rest
  • OIDC federation with AWS, GCP, and Azure
  • Environment and branch-scoped access
  • Automatic log redaction and audit trail
Self-hosted runners

Bring your own compute

Register your own machines — GPUs for ML builds, ARM boxes, or hardened on-prem servers — and Buildkit schedules jobs to them with the same orchestration, autoscaling, and observability.

  • One-command runner agent install
  • GPU, ARM, and bare-metal support
  • Autoscaling pools with idle shutdown
  • Run inside your VPC for compliance
Deploy previews

A live URL for every pull request

Each PR gets an isolated, ephemeral environment with its own URL, logs, and metrics. Reviewers click a link instead of checking out branches, and merged or closed PRs tear down automatically.

  • Ephemeral preview per pull request
  • Shareable URLs posted back to the PR
  • Automatic teardown on merge or close
  • One-click promote to production with rollback
Integrations

Plugs into the tools you already use

First-class connectors for source control, clouds, registries, and the channels where your team already works.

GitHubsource · checks
GitLabsource · MRs
Bitbucketsource
AWSOIDC · deploy
Google CloudOIDC · deploy
AzureOIDC · deploy
Docker Hubregistry
Slacknotifications

See it run on your own repo

Connect a project and Buildkit will scaffold a working pipeline from your stack in under five minutes.