Skip to content
NativeLink

Product

One platform. Every build. Every machine.

NativeLink unifies remote caching, remote execution, and observability into a single Rust-native platform — built to keep up with codebases that grow faster than you can provision them.

NativeLink architecture diagramCLIENTBazel · Buck2Reclient · PantsSCHEDULERAction dispatchWorker assignCASContent-addressedDedup & cacheACAction resultsProvenanceWORKER FLEETx86 · ARM · GPUAWS · GCP · BareAGENT CINATIVELINKANY CLOUD

The platform

Four pillars. One engine.

1B+
requests / month

Remote cache

Cache once. Reuse forever.

Content-addressable storage deduplicates every artifact your team produces. If a teammate, your CI, or an agent has already built it, you get it back in milliseconds. Drops into Bazel, Buck2, Reclient, Pants, Goma — and CMake via recc.

10×
average speedup

Remote build execution

Distribute across every core you have.

Offload compilation and tests to a worker fleet that scales horizontally — on AWS, GCP, or bare metal. Hermetic by design, deterministic by default. Specialized hardware (GPUs, ARM, Apple Silicon) supported natively.

<10m
time to first hit

Cloud & self-host

Hosted by us. Or run by you.

Start free on NativeLink Cloud in ten minutes. Move to dedicated infrastructure when your scale demands it. Or self-host the source-available release with one Docker command. Same code path. Same performance.

0
GC pauses

Built on Rust

Performance that doesn't stall.

No garbage collector. No race conditions at scale. No mystery latency spikes. Memory safety without the runtime tax — which is why NativeLink can serve a billion requests a month on infrastructure that would buckle other systems.

Security & provenance

Trust at every hop. Provenance at every step.

When humans commit code, you need traceability. When agents commit code, you need it doubly. NativeLink makes every input explicit and every output verifiable.

SOC 2 in progressmTLSSSO/SAMLAudit logs
  • SSO / SAMLOkta, Azure AD, Google Workspace.
  • End-to-end TLSmTLS between every hop in the pipeline.
  • Content-addressedEvery artifact tamper-evident by hash.
  • Signed inputsWorker inputs and outputs cryptographically signed.
  • Hermetic buildsNo surprise dependencies pulled mid-build.
  • Audit trailsQueryable provenance for every action result.

Integrations

Works with everything your team already uses.

AI coding platforms

  • Claude Code
  • Copilot Workspace
  • Devin
  • Cursor
  • Windsurf

Languages

  • C++
  • Rust
  • Python
  • Go
  • Java
  • Kotlin
  • Swift

Build systems

  • Bazel
  • Buck2
  • Reclient
  • Soong
  • Pants
  • Goma
  • CMake (recc)

Cloud

  • AWS
  • GCP
  • Azure
  • Bare metal

CI

  • GitHub Actions
  • GitLab
  • Buildkite
  • Jenkins

Storage

  • S3
  • GCS
  • Redis
  • Local
  • Memory

Proof at scale

LLVM builds 4× faster on NativeLink.

LLVM contributors are using NativeLink with CMake and recc to distribute builds of clang and the LLVM toolchain — cutting full-project compile time from 17 minutes to 4. No build-system migration. No proprietary client. Just your existing CMake setup, pointed at NativeLink.

faster builds
17m → 4m
full project compile
0
build-system rewrite

FAQ

Frequently asked questions

  • A high-performance build cache and remote execution system designed to accelerate compilation and testing while cutting infrastructure spend.
  • Deploy it as a Docker image — the documentation walks through every step, from a single-node local setup to a multi-region cluster.
  • Linux, macOS, and Windows for clients. Linux and macOS for the server. Workers can target any platform your toolchains support.
  • Most of the monorepo is FSL-1.1-Apache-2.0. Individual cache use does not need a commercial license. Metrics and remote persistent workers are Business Source License modules; Cloud, Enterprise, or a very inexpensive separate license covers shared production use.
  • Memory safety without garbage collection. No mystery pauses, no race conditions at scale, no runtime tax — which is how a single NativeLink cluster serves over a billion requests a month.
  • NativeLink distributes build and test actions across a network of workers. The scheduler decides who runs what, hermetically, and content-addresses every input and output.
  • Yes. Anything that speaks the Remote Execution API — Bazel, Buck2, Reclient, Goma, Pants, or CMake via recc — works without modification.
  • NativeLink eliminates external dependencies and enforces consistency across builds. The docs cover the configuration in depth.
  • Trusted by some of the largest engineering organizations in the world for cutting both build wall-time and CI compute cost. Handles over one billion requests a month, designed for scale.

For more details, see the NativeLink documentation.

Ship faster

Let's build at the speed your code is being written.

Open source. Free cloud tier. Self-host the moment your team is ready.