Depot CI | Depot
Depot CI
A programmable CI engine built for engineers and agents. Supports GitHub Actions workflows, without needing GitHub.
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.
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.
GitHub Actions
Depot CI
10x faster
Total
0s
Why Depot CI
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.
Why Depot matters
Accelerate your CI with high-performance compute and built-in caching, cutting workflow times from minutes to seconds.
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.
Pricing
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
Resources
Learn more about Depot CI.
- Quickstart - Migrate with one command and run your first workflow in minutes.
- How it works - How Depot CI makes your workflows fast and observable.
- CLI reference - Trigger, monitor, and debug runs programmatically.