Bazel Buildfarm, a remote build cache and remote execution farm that lets Bazel share results and offload compilation, so builds and CI run far faster from a farm you own.
Bazel Buildfarm is an open source remote build cache and remote execution service that implements Bazel's Remote Execution API. When your Bazel builds point at a farm, the results of build actions are cached centrally and the actions themselves can be executed on the farm's workers rather than on every developer machine and CI runner. A cache hit skips recompilation entirely, and remote execution moves the heavy compilation off the local machine onto shared, scalable capacity, so a team sharing one farm sees dramatically faster incremental builds and cheaper, more consistent CI.
It suits any team already building with Bazel that wants a shared cache and offloaded execution running inside their own cloud account, rather than depending on a hosted service, and that values owning the infrastructure their build results and source-derived artifacts pass through.
cloudimg delivers a complete single node Buildfarm ready to use: the Redis backplane, the Remote Execution server and an execution worker are installed, tuned and wired together, so a working Remote Execution endpoint is reachable within minutes with nothing to configure. The image is secure by default: a unique backplane secret is generated on each instance's first boot and written to a root only file, and a fail secure gate stops the server and worker starting until that per instance secret exists, so the farm never comes up with a default or build time secret; the internal worker port and the backplane are kept off the public network while the endpoint your build fleet uses stays reachable. The base is fully patched with unattended security upgrades enabled, and every deployment is paired with a step by step deploy guide, verified against a real remote build, and backed by 24/7 cloudimg support.