BuildFetch Cache
Last updated: July 21, 2026
BuildFetch Cache is distributed cache product on top of BuildFetch's distributed file storage infrastructure. BuildFetch Cache speeds up Gradle, Bazel, and Ccache workflows for engineers, CI pipelines, and AI coding agents by keeping build artifacts close to the workloads that need them.
BuildFetch Cache is built to support both Gradle Build Cache and Bazel Remote Caching, and Ccache Remote Storage, with deployment options for BuildFetch Cloud, custom cloud, and on-premise environments.
What BuildFetch Cache is
BuildFetch Cache is designed to reduce build times from minutes to seconds by reusing build artifacts instead of recomputing them. It supports the standard Gradle Build Cache protocol, Bazel Remote Caching workflows, and Ccache Remote Storage, with deployment options for BuildFetch Cloud, Custom Cloud, and On-premise Kubernetes environments.
BuildFetch Cache Features
Cache APIs
BuildFetch Cache implements the standard APIs used by Gradle Build Cache and Bazel Remote Caching, and Ccache Remote Storage, so BuildFetch Cache supports all three workflows.Fast Cache Storage
Cache entries live on NVMe and SSD storage for low latency and high throughput. See the architecture docs for the cluster and storage layout that makes the cache fast.Network Traffic
BuildFetch Cache includes generous network traffic limits, which matter most for larger teams moving a lot of build artifacts. Compare plan limits on the pricing page.Cache Requests
Request volume scales with team size and CI activity, so the pricing page shows how included requests and overages are packaged for each plan.LRU Cache Retention
When storage fills up, BuildFetch clears the least recently used entries. The architecture docs explain the storage model that preserves Bazel AC/CAS consistency while eviction happens.Observability Dashboard
Visibility into cache hits, latency, and storage is built in so teams can tune usage and confirm the cache is doing its job. The pricing page shows which plans include the dashboard.Cache Files Replication
BuildFetch replicates cache files for durability and access speed. The surrounding cluster design is covered in the architecture docs.Checksum Verification
Every file is verified at access time so corrupted data is detected early. That integrity story sits alongside the security docs for at-rest and in-transit protections.Bus-Bar Networking
The cluster networking model spreads traffic across nodes with round-robin DNS and ingress. Read more in the architecture docs.At-Rest Encryption
Cache data is encrypted on disk, and the exact deployment guarantees depend on your plan and deployment model. See both the security docs and pricing page.Audit Logs
Audit logging is available for stronger governance and troubleshooting on higher-tier plans. Compare the plan matrix on the pricing page.Support
Support response times and channels vary by plan. The pricing page has the full breakdown.
Pricing
Compare BuildFetch Cache plans and deployment options on the pricing page to choose the right fit for your team, workload, and infrastructure model.
Docs in this category
Set Up Cache Project
DocumentationCreate a BuildFetch Cache Project.
Configure Gradle Build Cache
DocumentationConfigure Gradle Build Cache, settings.gradle.kts and gradle.properties examples for CI & developer workflows.
Configure Bazel Remote Cache
DocumentationConfigure Bazel Remote Cache, .bazelrc and Bazel args examples for CI & developer workflows.
Configure Ccache Remote Storage
DocumentationConfigure Ccache Remote Storage, env variables and config file examples for CI & developer workflows.