We use cookies to understand how people use Depot.

Build Docker images fast, in the cloud.

Blazing fast compute, automatic intelligent caching, and zero configuration. Done in seconds.
$ depot build -t depot/app .

[+] Building 0.0s (0/15)
=> [depot] connecting to arm64 builder0.0s
=> [internal] load metadata for docker.io/library/node:180.0s
=> [build 1/8] FROM docker.io/library/node:180.0s
=> => resolve docker.io/library/node:180.0s
=> [internal] load build context0.0s
=> => transferring context: 2.71MB0.0s
=> CACHED [build 2/8] RUN corepack enable0.0s
=> CACHED [build 3/8] WORKDIR /app0.0s
=> CACHED [build 4/8] COPY pnpm-lock.yaml package.json ./0.0s
=> CACHED [build 5/8] RUN pnpm install --frozen-lockfile0.0s
=> [build 6/8] COPY . .0.0s
=> [build 7/8] RUN pnpm build0.0s
=> [build 8/8] RUN pnpm prune --prod0.0s
=> CACHED [stage-1 2/5] WORKDIR /app0.0s
=> [stage-1 3/5] COPY --from=build /app/node_modules /app/node_modules0.0s
=> [stage-1 4/5] COPY --from=build /app/build /app/build0.0s
=> [stage-1 5/5] COPY --from=build /app/public /app/public0.0s
Backed by
Y Combinator
Optimized Build Compute
Our build machines provide fast compute, with higher specs than common CI providers, plus an automatically integrated persistent build cache. Code that was built before can simply be reused.
4 cores
of CPU
8 GB
memory
50 GB
NVMe cache disk
In Our Cloud or Yours
Choose between using Depot-hosted build machines, or bring your own by connecting your AWS account. Your builds and data remain entirely within your own cloud account.
The depot CLI communicates directly with builders over mTLS, without passing through any Depot infrastructure, for total privacy and security.
Speed Up CI
Reduce build time with Depot's direct integration with existing CI providers. Eliminate the expensive loading and saving of large cache tarballs.
Depot's builders launch in seconds with fast SSD cache, allowing CI to instantly reuse previous work.
Drop-in Replacement
Replace docker build with depot build and get fast, intelligent remote builds that just work with existing tooling.
Break free from local resource constraints and offload heavy build computation to our remote builder fleet. Reuse existing builds from coworkers or CI with Depot's distributed cache.
Speeding up builds for everyone