Container Builds | Depot

Container builds

Depot’s remote container builders are the fastest way to build your container images.

$ depot 
build -t depot/app .

Building a Docker image using Depot is up to 40x faster than building on your local machine or CI provider.

Includes everything you need: powerful remote builders, native Intel and Arm CPUs, sophisticated distributed caching, advanced build insights, and an integrated container registry.

Fastest remote builds

Drop-in replacement

Same command, same flags, use with your existing CI provider and dev workflows.

Optimized compute

Sophisticated caching

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

Build container images for your users with a single API.

Send a build request

Use the API to trigger builds from your CI, app, or deployment system.

Build on Depot infrastructure

Depot provisions high-performance BuildKit builders with persistent layer caching.

Stream logs in real time

Monitor build progress, errors, and outputs directly inside your product.

Push images anywhere

Publish artifacts to registries, cloud platforms, or deployment environments.

Container builds you can drive entirely through code

Modern developer platforms need programmable infrastructure — not manual pipelines.

Launch builds from your own product

Trigger container builds directly from your application, platform, or internal tooling.

Automate infrastructure at scale

Provision projects, manage builders, and orchestrate thousands of builds through the API.

Skip BuildKit complexity

Use Depot's managed infrastructure instead of maintaining your own builders and caching systems.

Build SDKs for Node.js and Go

Register a build with the Depot SDK, then trigger builds, stream logs, and manage container infrastructure from your backend, CI pipeline, or developer platform.

import { depot } from '@depot/sdk-node'

const build = await depot.build.v1.BuildService.createBuild({
    projectId: "web-app",
    headers,
});

Start building with Depot in minutes

Get started for free Read the docs