- Home
- Build Cache Software
- BuildGrid
On the recordRead 7 Oct 202621 facts
BuildGrid
On the record
- Authorization
- BuildGrid supports JWT or request-header authorization, with optional ACL configuration for controlling access to requests.buildgrid.build · read 7 Oct 2026
- Build speed
- The project aims to speed up builds by executing jobs remotely across a grid of computers with different environments.buildgrid.build · read 7 Oct 2026
- Caching
- Its Action Cache, ByteStream, and Content Addressable Storage services together support a cache-only instance.buildgrid.build · read 7 Oct 2026
- 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.buildgrid.build · read 7 Oct 2026
- Database requirement
- The getting-started guide says starting a BuildGrid server requires installation, a configuration file, and a PostgreSQL database.buildgrid.build · read 7 Oct 2026
- Deployment
- A deployment consists of gRPC services that can run in one process or across multiple processes for more granular scaling.buildgrid.build · read 7 Oct 2026
- How it works
- Worker bots execute jobs on the backend while BuildGrid handles scheduling and storage.buildgrid.build · read 7 Oct 2026
- Live logs
- The separate LogStream service lets execution clients retrieve live logs from worker machines during remote execution.buildgrid.build · read 7 Oct 2026
- Monitoring
- Monitoring is off by default; when enabled, BuildGrid can publish metrics and server logs to configured destinations.buildgrid.build · read 7 Oct 2026
- Notable deployment limit
- The getting-started guide says the Docker Compose demo is not suitable for production scaling.buildgrid.build · read 7 Oct 2026
- Purpose
- BuildGrid is a remote execution and caching service that implements Google’s Remote Execution API and Remote Workers API.buildgrid.build · read 7 Oct 2026
- 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.buildgrid.build · read 7 Oct 2026
- Resource sharing
- Bot cohorts and per-instance quotas can help share worker capacity across instances while setting minimum and maximum concurrent job slots.buildgrid.build · read 7 Oct 2026
- Storage
- The Content Addressable Storage service persistently stores data needed during a job, and BuildGrid supports CAS indices stored in Redis or PostgreSQL.buildgrid.build · read 7 Oct 2026
- Support
- The project documentation points users to a BuildTeamWorld Slack channel and GitLab bug tracking.buildgrid.build · read 7 Oct 2026
- Support channel
- The documentation links to a BuildGrid Slack channel and an invite link.buildgrid.build · read 7 Oct 2026
- Transport security
- The server configuration supports TLS credentials, including server keys and certificates and client certificates.buildgrid.build · read 7 Oct 2026
- Worker platforms
- The documented BuildBox worker tools support Linux, AIX, and Solaris.buildgrid.build · read 7 Oct 2026