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.
GitHub Actions
0sDepot CI
10x fasterGitHub Actions
Total
0s
Depot CI
Total
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
Engine
Switchyard
Schedules tasks across the compute fleet, resolves job dependencies, monitors progress
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.
Programmable by default
Run workflows, debug failures, and manage secrets from the command line. Or use the fully equivalent API. The same interface for engineers and agents.
depot ci migrate
Discover and migrate your GitHub Actions workflows in one command.
depot ci run
Run workflows against your local changes. No push required.
depot ci ssh
Drop into an SSH session mid-run to debug a failing job in real time.
depot ci diagnose
Triage a failed run with grouped failures, a diagnosis, and a possible fix.
depot ci logs
Stream or fetch logs for any run or job. Pipe to grep, jq, or your own tools.
depot ci secrets
Manage secrets and variables from the CLI. No UI required.
$ depot ci run --workflow .depot/workflows/ci.yml --job test --ssh-after-step 4
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