search legion

Review · CI/CD tools

Buildkite review

Flexible CI/CD with a useful free tier, but Pro caps and usage add-ons make the real bill worth checking.

7.6/10Search Legion score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

A capable, flexible CI/CD platform; check the usage limits before moving a busy team.

Buildkite covers pipeline orchestration, self-hosted or hosted agents, parallel jobs, test optimization, package registries and programmable AI workflows. The free plan includes up to 5 users, 10 concurrent jobs and monthly usage caps; Pro is $30 per active user monthly, according to the pricing page.

The price is not the whole cost: Pro includes 10 agents, and additional self-hosted agents cost $3.50 each monthly, with separate artifact and test overages. Reddit users praise the product, but discussions also show frustration over changes to free access and the cost of personal use. Check your expected usage before switching.

Good fit if

  • Teams needing flexible agent hosting
  • Parallel builds and test optimization
  • Small teams starting on a free plan

Skip it if

  • Personal projects needing broad free usage
  • Teams wanting predictable usage-based costs
  • Organizations needing a low user minimum
Buildkite homepage
Buildkite homepage, captured Nov 7, 2026

ScoresHow it rates

  • Features9
  • Ease of use7
  • Value for money7
  • Support6
  • User sentiment7

What works

  • Free plan supports up to 5 users
  • Free plan includes 10 concurrent jobs
  • Run agents on self-hosted infrastructure
  • Hosted Mac, Linux and Windows agents
  • Pipeline logic includes triggers and conditional steps

What doesn't

  • Pro costs $30 per active user monthly
  • Pro includes only 10 agents
  • Pro agent, storage and test overages cost extra
  • Enterprise has a 30-user minimum
  • Reddit users report uncertainty around free-plan changes

01What Buildkite actually does

Buildkite is a CI/CD platform for building, testing, and delivering software through configurable workflows. Teams define pipelines with steps, triggers, conditions, and other controls, then run jobs on agents that can use self-hosted infrastructure or Buildkite-hosted Mac, Linux, and Windows machines.

The product is built around flexibility: teams can run work in parallel, optimize test execution, manage packages, and connect AI workflows to LLM providers. Buildkite also offers an MCP server, according to the published product information. The platform can therefore cover more than build-and-test jobs, but the exact services and usage limits depend on the plan.

The pricing page lists a free plan and a 30-day free trial. Pro is listed at $30 per active user per month; Enterprise pricing is custom. That makes the plan caps worth checking before moving a large or busy CI setup.

02Where Buildkite is strong

Buildkite’s main advantage is flexibility over where jobs run. Teams can use self-hosted agents or hosted Mac, Linux, and Windows machines, rather than being limited to a single execution environment. That can suit workflows with specific infrastructure needs, though the cost depends on how agents are provisioned and used.

Pipeline controls include dynamic pipelines, wait and block steps, triggers, and conditional logic. The product also supports parallel builds and test optimization features for splitting tests, checking performance, and isolating flaky tests in real time. Package registries and programmable AI workflows broaden its scope beyond basic CI jobs.

The plan structure gives smaller teams a way to start without paying: the listed Free Plan allows up to 5 users, 10 concurrent jobs, 2,000 Linux vCPU minutes, 250,000 test executions, and 50GB of artifact storage per month. Pro raises those allowances to 50 users, 250 concurrent agents, 4,000 Linux AMD64 vCPU minutes, 1 million test executions, and 250GB of artifact storage. The pricing page says 10 agents are included on Pro.

03Where it falls short

The allowances are not unlimited just because Buildkite supports parallel builds. The listed Free Plan stops at 10 concurrent jobs, 2,000 Linux vCPU minutes, and 250,000 test executions per month. Pro has higher caps, but teams can still incur overages: additional self-hosted agents cost $3.50 per agent per month after the 10 included, extra artifact storage is $0.05 per GB-month, and downloads are $0.10 per GB. Test executions beyond 1 million cost $15 per million. Hosted-agent minute rates are not published on the vendor's site.

Pro costs $30 per active user per month, with no annual rate published. Enterprise is custom-priced, has a 30-user minimum, and lists custom usage and rate limits. That makes total cost harder to forecast from the headline price alone.

There is also some confusion in user discussions about free access changing over time. One Reddit thread describes a free Personal plan with 500 hosted-agent minutes, while the pricing snapshot lists a Free Plan with different allowances. Confirm the current offer before budgeting around either.

04Buildkite pricing: what you'll actually pay

Buildkite’s Free plan costs $0 and covers up to 5 users, 10 concurrent jobs, 2,000 Linux vCPU minutes and 250,000 test executions per month, plus 50GB of artifact storage. The listed 30-day free trial is separate; the published pricing details don’t say which plan it applies to.

Pro is $30 per active user per month, with no annual rate published. It raises the caps to 50 users, 250 concurrent agents (10 included), 4,000 Linux AMD64 vCPU minutes, 1 million test executions and 250GB of artifact storage. That’s a meaningful step up from Free, but usage charges can add to the bill: extra self-hosted agents cost $3.50 each per month, storage overage is $0.05/GB-month, downloads cost $0.10/GB, and excess test executions cost $15 per million. Hosted-agent minute rates aren’t listed.

Enterprise pricing is custom, with a 30-user minimum; payment can be annual or by invoice. Check caps and overages before switching.

Full Buildkite pricing breakdown →

05Switching to (or from) Buildkite

Plan for pipeline work, not just an account change. Buildkite supports dynamic pipelines, wait and block steps, triggers and conditional logic, so teams moving existing CI should map their current workflow logic and agent requirements to those features. The published materials don’t specify migration tooling or the effort involved; expect the amount of pipeline rewriting to depend on your setup.

Buildkite can run agents on self-hosted infrastructure or hosted Mac, Linux and Windows machines. That flexibility may help preserve an existing compute setup, but switching providers can still mean changing agent configuration and validating builds and tests.

Before leaving, check what you need to take with you. Enterprise includes one year of build retention and historical export, with custom artifact retention. The published details don’t state what export options other plans include, or whether that export covers pipeline configuration and artifacts. We also weren’t given Reddit posts or comments, so we can’t reliably summarize user-reported reasons for leaving.

From the threadsWhat users say

The Reddit comments are mostly positive from people already using Buildkite, who value its flexibility and say it gets out of the way. The main reservations are the loss of free access at the time of those posts, a confusing CLI-style product page, and requests for missing pipeline features.

Free-tier frustration
$30/month doesn't work for personal projects or to test and learn tools
r/devops · view thread
Strong user loyalty
Buildkite is the first that has done what I’ve needed and got out of my way on the rest
r/devops · view thread
Homepage discoverability
I want information not guesswork
r/devops · view thread
Pipeline feature request
parent/child nesting of pipelines would be nice
r/devops · view thread

Questions people ask

What is Buildkite?

Buildkite is a CI/CD platform for creating and running software delivery workflows, including builds, tests, and AI workflows. Its listed capabilities include dynamic pipeline orchestration, test optimization, package registries, and agents that run on self-hosted infrastructure or hosted machines. Reddit users describe it as flexible, though those comments are individual experiences rather than a broad evaluation.

How much does Buildkite cost?

The pricing page lists a Free Plan at $0 and a Pro Plan at $30 per active user per month. Pro includes up to 50 users and 10 hosted agents; no annual Pro rate is published. Enterprise pricing is custom, with a 30-user minimum. Pro overages can include $3.50 per additional self-hosted agent per month after 10 included.

What does Buildkite’s free plan include?

The pricing page lists up to 5 users, 10 concurrent jobs, 2,000 Linux vCPU minutes per month, 250,000 test executions per month, and 50GB of artifact storage per month. Reddit comments describe an earlier period when users thought the free tier had been removed; the current published pricing details list a Free Plan.

Can I use my own infrastructure with Buildkite?

Yes. Buildkite lists agents that can run on self-hosted infrastructure as well as hosted Mac, Linux, and Windows machines. Its Pro plan includes 10 hosted agents and allows up to 250 concurrent agents; additional self-hosted agents cost $3.50 per agent per month. The pricing details do not list hosted-agent minute rates.

What should a team consider before switching to Buildkite?

Buildkite offers dynamic pipelines, conditional logic, parallel builds, and test optimization, but a switch still needs to fit your team’s workflow and budget. One Reddit commenter praised its flexibility; others criticized the product page’s CLI-first presentation, and a current user wanted parent/child pipeline nesting. The published pricing details do not quantify migration effort or savings.

Sources

  1. Buildkite homepage
  2. Buildkite pricing page
  3. Reddit: Did Buildkite remove their developer plan (aka free plan)?
  4. Reddit: We turned the Buildkite homepage into a CLI
  5. Reddit: What we learnt by migrating from CircleCI to Buildkite
  6. Reddit: Integration with Buildkite