Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Build Cache Software
  3. Buildfarm

Buildfarm

On the record

Architecture
Workers can perform execution and CAS shard roles, and either role can be disabled in configuration.buildfarm.github.io · read 5 Oct 2026
Backplane dependency
Buildfarm requires a backplane for information shared between cluster members, and its quick start uses Redis for that role.buildfarm.github.io · read 5 Oct 2026
Backplane requirement
Buildfarm requires a backplane for information shared between cluster members, and the quick start uses Redis.buildfarm.github.io · read 5 Oct 2026
Build system compatibility
The project says it is compatible with Bazel, Buck2, Pants, and other build systems that support the API.github.com · read 5 Oct 2026
Build systems
The project says it is compatible with Bazel, buck2, Pants, and other build systems that use the Remote Execution API.github.com · read 5 Oct 2026
Caching and execution
A Buildfarm cluster can provide Action Cache and Content Addressable Storage for remote caching, and workers can execute build actions remotely.buildfarm.github.io · read 5 Oct 2026
CAS features
Documented features include configurable instances, progressive and flow controlled CAS reads and writes, pluggable external CAS endpoints, and RequestMetadata attribution.buildfarm.github.io · read 5 Oct 2026
CAS options
Buildfarm documents in-memory storage, an external CAS proxy, an HTTP/1 proxy, and persistent worker disk storage as CAS implementations.buildfarm.github.io · read 5 Oct 2026
Deployment
The project documents running Buildfarm server and worker processes, using containers for a minimal cluster, and installing an OCI bundled Helm chart.buildfarm.github.io · read 5 Oct 2026
Deployment scale
The quick start says deployments can spread servers and workers across machines and describes use by hundreds or thousands of developers or CI processes.buildfarm.github.io · read 5 Oct 2026
Execution controls
Execution policies can modify or control worker actions, including wrapper policies such as running actions through the Linux sandbox or as the nobody user.buildfarm.github.io · read 5 Oct 2026
Experimental limitation
The worker documentation says FuseCAS is experimental and may not work reliably over long periods or under substantial load.buildfarm.github.io · read 5 Oct 2026
Feature support
The project lists configurable instances, progressive and flow-controlled CAS reads and writes, pluggable external CAS endpoints, and RequestMetadata behavior attribution among its supported features.buildfarm.github.io · read 5 Oct 2026
License
The project repository identifies its license as Apache-2.0.github.com · read 5 Oct 2026
Metrics
The quick start documents a Prometheus metrics endpoint configurable for the server and worker.buildfarm.github.io · read 5 Oct 2026
Notable limitation
The worker documentation says the Fuse execution filesystem is experimental and may be unreliable under substantial load.buildfarm.github.io · read 5 Oct 2026
Product
Buildfarm is a software stack implementing the Remote Execution API for remote content storage, action-result caching, and asynchronous action execution.buildfarm.github.io · read 5 Oct 2026
Purpose
Buildfarm implements the Remote Execution API for remote caching and execution.buildfarm.github.io · read 5 Oct 2026

Alternatives to Buildfarm

Every alternative, ranked