A programmable CI engine built for engineers and agents. Supports GitHub Actions workflows, without needing GitHub.

No credit card required. 7-day free trial.

A new CI engine. Fast by design.

Built-in caching, custom images, parallel steps. Real debugging tools. Per-second billing. Bring your existing GitHub Actions workflows and start running in minutes — or build something new.

CI workflow
GitHub Actions
0s
Depot CI
10x faster
0s

Your workflows.
A fundamentally faster engine.

Run your existing GitHub Actions workflows on an engine built for performance: parallel steps within a single job, fast job starts on pre-warmed sandboxes, and built-in caching. Powered by Switchyard, Depot's orchestration and compute engine.

Depot CI
GitHub Actions
CLI
API
Engine
Parallel steps
Built-in caching
SSH debugging
Custom images
Job metrics
Local runs
Switchyard
Orchestration

Schedules tasks across the compute fleet, resolves job dependencies, monitors progress

Compute

Provisions sandboxes, executes jobs, performance-tuned by default

CI shouldn’t be the bottleneck.

You can write code faster than ever, but CI still queues, blocks, and slows you down.

Isolated jobs, fast starts

Every job runs in a fresh, isolated sandbox and starts in seconds, not minutes — no queueing behind other teams or waiting for runners to spin up.

Per-second billing

Pay $0.00005 per second per vCPU for exactly what you use. No minute rounding, no paying for idle runners.

Real debugging

SSH into running jobs, inspect CPU and memory metrics, and search logs across runs. No more guessing.

Custom images

Define your own sandbox images with dependencies pre-installed. No more waiting for setup steps on every run.

Parallel steps

Run steps in parallel within a single job. Remove bottlenecks without splitting workflows across many jobs.

Built for agents

Trigger, monitor, and debug runs via API. The same interface for engineers and the agents working alongside them.

$ depot ci run --workflow .depot/workflows/ci.yml --job test --ssh-after-step 4

Waiting for tmate session...
Connected.
root@depot-sandbox:~/work$ ls
src/ tests/ Makefile package.json
root@depot-sandbox:~/work$ make test
Running tests...
Fully debuggable

CI should not be a black box. SSH into running jobs to inspect state in real time. Search logs across runs. Retry a single failed job instead of re-running the entire workflow.

Debug CI the way you debug everything else — not by rerunning the whole pipeline and hoping for different output.

Pay for what you use.

Per-second billing. No seat fees, no idle costs, no minute rounding.

$0.00005

Per second, per vCPU

$0.06

For a 10-min 2-vCPU workflow

$0

For idle time

Start building with Depot
in minutes