Skip to main content

Welcome to BuildBuddy

BuildBuddy is the open-core developer productivity platform built for Bazel. Speed up your builds with remote caching and remote execution, get insights into and debug your builds with BuildBuddy UI, and much more.

Get Started

Quickstart

Start using BuildBuddy by adding a few lines to your .bazelrc file.

BuildBuddy Cloud

Get started with our fully managed cloud service - free for individuals and open source.

Core Features

Build Results UI

Get insights into and debug your builds with the BuildBuddy UI. View build summaries, logs, timing information, and more.

Remote Caching

Never build the same bytes twice with remote caching. Share build artifacts across your team and CI.

Remote Execution

Speed up your builds with remote execution. Distribute build actions across a fleet of high-performance executors.

BuildBuddy CLI

Install the BuildBuddy CLI to simplify auth, debug builds, and more from the command line.

Workflows (CI)

Our CI service that’s designed and built just for Bazel. Run tests, builds, and deployments with ease.

Remote Bazel

Run Bazel in the cloud with resumable workspace snapshots. No local setup required.

Key Capabilities

Build Summary & Logs

High-level overview of builds including who initiated the build, duration, affected targets, and more. Share stack traces and errors with teammates for collaborative debugging.

Target Overview

Quickly see which targets and tests passed or failed and dig into detailed information about each one.

Detailed Timing Information

View Bazel profile logs in a human-readable format. Understand where time is spent in your builds.

Invocation Details

See all explicit flags, implicit options, and environment variables that affect your build. Compare builds to identify differences.

Build Artifacts

Quick access to all build artifacts generated by an invocation. Download artifacts directly from the UI.

Test Logs

View test logs directly in the UI when you click on a test target. Debug test failures faster.

Resources

Guides

Guides for common BuildBuddy use-cases and best practices.

Troubleshooting

Troubleshooting docs for common BuildBuddy issues and errors.

Community & Support

Join the BuildBuddy Community

Have questions or want to connect with other BuildBuddy users? Join our BuildBuddy Slack channel to talk to the team, ask questions, discuss BuildBuddy, and get to know us!

Contributing

BuildBuddy is open source and welcomes contributions! Check out our contributing docs to find out how to get started contributing to BuildBuddy.
BuildBuddy’s core is open sourced under the MIT License.

Build docs developers (and LLMs) love