The fastest place to build Docker images.
Cloud-accelerated container builds up to 20x faster, from your terminal or existing CI provider.
$ 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 Combinator1,540 build hours saved last week.
Speeds up to 20x faster. Builds that start in seconds with instant access to build cache. All with your existing CI provider.
Average Build Duration(last 7 days)
With Depot
1m 42s
With Docker
20m 55s
Live Benchmarks
depot build
vs docker build
- docker build .
+ depot build .
--tag depot/app:latest
--target app
--file docker/Dockerfile
--build-arg COMMIT=6fc3900f
--platform linux/arm64,linux/amd64
--progress plain
--ssh default
--push
Optimized Build Compute.
Machines with 16 CPUs, running fast Xeon Scalable Ice Lake Intel and AWS Graviton3 Arm processors. 32GiB of memory. Fully managed, persistent 50GiB NVMe cache SSDs.
Native CPUs, for every platform. Emulation-free builds for AWS Graviton and Apple Silicon.
linux/amd64
linux/368
linux/arm64
linux/arm/v6
linux/arm/v7
Your builds have never been this quick.
Dockerfile
$ depot build -t ghcr.io/org/app:tag .
# Build stage
•
FROM node:18.12.1-bullseye-slim AS frontend-build
•
WORKDIR /code
•
COPY package.json pnpm-lock.yaml ./
•
RUN corepack enable && pnpm install --frozen-lockfile --prod
•
COPY frontend/ frontend/
•
RUN pnpm build
# Package stage
•
FROM python:3.10.10-slim-bullseye
•
WORKDIR /code
•
USER posthog
•
RUN apt-get update && apt-get install -y --no-install-recommends chromium chromium-driver libpq-dev libxmlsec1 libxmlsec1-dev libxml2
•
COPY ./bin ./bin/
•
COPY posthog posthog/
•
COPY --from=frontend-build /code/frontend/dist /code/frontend/dist
•
CMD ["./bin/docker"]
Cache as a team.
Fine-grained distributed caching, accessible from CI and your team's local machines. Builds are perfectly incremental — cache hits even with changed code.
Reuse layers from your team. Never start from scratch again.
Integrations
Use Depot with your favorite tools and services from your existing CI providers, to infrastructure-as-code, to compute platforms.
Speeding up builds for everyone.

Vlad Ionescu (he/him)
@iamvlaaaaaaad
"How do these competitors of ours move so fast?! They fix bugs in hours instead of days, they develop new features in days instead of weeks, and their sales cycle is weeks instead of months!?!"
Pro-tip: build a developer experience team that tries out new tools like @depotdev 😉
5:28 PM · Aug 11, 2022

Matthieu Napoli
@matthieunapoli
I am blown away by @depotdev, it's making the bref runtimes pipeline finally usable
"docker build" becomes "depot build" in GitHub Actions and:
- fast cross-platform builds (e.g. ARM)
- everything is cached aggressively
- fast cross-platform builds (e.g. ARM)
- everything is cached aggressively
10 to 20 times faster builds!

4:05 PM · Jan 30, 2023

Dan Manges
@dan_manges
We switched to @depotdev for building our docker images at @rwx_research. Our build times are twice as fast and integration was impressively easy with their support for GitHub's OIDC token. It's easy to spot when we switched in our CI analytics.
8:09 PM · Nov 2, 2022

Aidan W Steele
@__steele
Building a container on my laptop: 19m40s, slow, makes me want to cry.
Building it on @depotdev: 4m42s, speedy, makes me smile. But doesn't heat up my room enough, so I have to wear a jumper.
3:12 PM · Aug 9, 2022

Tomas Hromada
@Gyfis
Latest hack in engineering productivity - using @depotdev for building our @BetterStackHQ docker images! Less time waiting for a build to finish means more time delivering features.
1:12 PM · Nov 8, 2022

Luis Lavena
@luislavena
Pushed a new build of my @CrystalLanguage container image (hydrofoil-crystal) with native arm64 support! 🥳 🚀
Thanks to @depotdev for making it easier (and faster!) to build ARM container images! 😊
1:52 AM · Oct 11, 2022

Dan Manges
@dan_manges
We switched to @depotdev for building our docker images at @rwx_research. Our build times are twice as fast and integration was impressively easy with their support for GitHub's OIDC token. It's easy to spot when we switched in our CI analytics.

8:09 PM · Nov 2, 2022

moon
@tothemoonrepo
Amazing work. Depot really is a game changer.
1:27 AM · Nov 4, 2022

@AzuraCast@fosstodon.org
@AzuraCast
With over 95% of our users being on Docker, faster image builds mean quicker bugfixes and better support.
The good folks at @depotdev have helped us supercharge our builds. With GitHub Actions, a full image build took over an hour. With Depot, it takes SIX MINUTES. 🤯
10:55 PM · Feb 14, 2023