bk - The Buildkite CLI
June 5, 2026 ยท View on GitHub
A command line interface for Buildkite.
Full documentation is available at buildkite.com/docs/platform/cli.
Quick Start
Install
brew tap buildkite/buildkite && brew install buildkite/buildkite/bk
Or download a binary from the releases page.
To update a standalone release-binary install later, run:
bk update
If bk is managed by Homebrew or mise, bk update will tell you how to update
it with that tool instead.
Authenticate
bk auth login
Feedback
We'd love to hear any feedback and questions you might have. Please file an issue on GitHub and let us know!
Development
This repository uses mise to pin Go and the main local development tools.
git clone git@github.com:buildkite/cli.git
cd cli/
mise install
mise run build
mise run install
mise run install:global
mise run hooks
mise run format
mise run lint
mise run test
mise run generate
go run main.go --help
mise.toml pins the shared toolchain, including the release helpers used in
CI. The module itself remains compatible with Go 1.25.0 as declared in
go.mod.