Skip to content
SPECIFICTION
Get listed

BuildGrid

buildgrid.build

APISelf-hosted
Visit buildgrid.build
Spec score 7.4 #18 of 23 in Build Cache Software

Spec sheet

Purpose
BuildGrid is a remote execution and caching service that implements Google’s Remote Execution API and Remote Workers API.Read 7 Oct 2026 · buildgrid.build
Deployment
A deployment consists of gRPC services that can run in one process or across multiple processes for more granular scaling.Read 7 Oct 2026 · buildgrid.build
Support
The project documentation points users to a BuildTeamWorld Slack channel and GitLab bug tracking.Read 7 Oct 2026 · buildgrid.build
Founded
2018Read 28 Sep 2026 · buildgrid.build
Authorization
BuildGrid supports JWT or request-header authorization, with optional ACL configuration for controlling access to requests.Read 7 Oct 2026 · buildgrid.build
Build speed
The project aims to speed up builds by executing jobs remotely across a grid of computers with different environments.Read 7 Oct 2026 · buildgrid.build
Caching
Its Action Cache, ByteStream, and Content Addressable Storage services together support a cache-only instance.Read 7 Oct 2026 · buildgrid.build
Compatible clients
The documentation names Bazel, BuildStream, and RECC as clients, and says BuildGrid is designed to work with clients that conform to its API protocols.Read 7 Oct 2026 · buildgrid.build
Database requirement
The getting-started guide says starting a BuildGrid server requires installation, a configuration file, and a PostgreSQL database.Read 7 Oct 2026 · buildgrid.build
How it works
Worker bots execute jobs on the backend while BuildGrid handles scheduling and storage.Read 7 Oct 2026 · buildgrid.build
Live logs
The separate LogStream service lets execution clients retrieve live logs from worker machines during remote execution.Read 7 Oct 2026 · buildgrid.build
Monitoring
Monitoring is off by default; when enabled, BuildGrid can publish metrics and server logs to configured destinations.Read 7 Oct 2026 · buildgrid.build
Notable deployment limit
The getting-started guide says the Docker Compose demo is not suitable for production scaling.Read 7 Oct 2026 · buildgrid.build
Quickstart
The quickstart provides pre-built container images and a Docker Compose example that starts BuildGrid services, a web UI, Remote Asset API, and LogStream locally.Read 7 Oct 2026 · buildgrid.build
Resource sharing
Bot cohorts and per-instance quotas can help share worker capacity across instances while setting minimum and maximum concurrent job slots.Read 7 Oct 2026 · buildgrid.build
Storage
The Content Addressable Storage service persistently stores data needed during a job, and BuildGrid supports CAS indices stored in Redis or PostgreSQL.Read 7 Oct 2026 · buildgrid.build
Support channel
The documentation links to a BuildGrid Slack channel and an invite link.Read 7 Oct 2026 · buildgrid.build
Transport security
The server configuration supports TLS credentials, including server keys and certificates and client certificates.Read 7 Oct 2026 · buildgrid.build
Worker platforms
The documented BuildBox worker tools support Linux, AIX, and Solaris.Read 7 Oct 2026 · buildgrid.build
Worker scheduling
BuildGrid queues execution jobs and assigns them to matching bots using configurable scheduler components.Read 7 Oct 2026 · buildgrid.build
Worker security
The documentation warns that the host-tools runner gives actions access to the worker machine’s full filesystem and describes a userchroot runner for sandboxing.Read 7 Oct 2026 · buildgrid.build

Where Specifiction places it

Alternatives to BuildGridAll alternatives →