Link Search Menu Expand Document

Buildfarm

Remote Caching and Execution Service

Get started now View it on GitHub


What is buildfarm?

Buildfarm is a service software stack which presents an implementation of the Remote Execution API. This means it can be used by any client of that API to retain content in a ContentAddressableStorage, cache ActionResults by a key ActionCache, and execute actions asynchronously with Execution.

Buildfarm supports many platforms and has been heavily tested with bazel as a client.

This documentation is a comprehensive description of the architecture, features, functionality, and operation, as well as a guide to smoothly installing and running the software. Familiarity with the Remote Execution API is helpful, and references to it will be provided as needed.