🚀 Astral made CI runs 4.7x faster with Depot
Depot CI

A new CI engine. Fast by design.

Built-in caching, snapshotting, custom images. 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
5m 54s
Depot CI
35s
10x faster
Trusted by engineering teams at
CI shouldn't be the bottleneck
You can write code faster than ever, but CI still queues, blocks, and slows you down.
Instant job startup
Jobs start in seconds, not minutes. No more queueing behind other teams or waiting for runners to spin up.
Per-second billing
Pay $0.0001/second for exactly what you use. No minute rounding, no paying for idle runners.
Real debugging
SSH into running jobs, replay from a specific step, 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.
Start running in minutes.
One command migrates your workflows, secrets, and variables. Commit, push, and you're running on Depot. Fully compatible with marketplace actions, reusable workflows, and composite actions.
$ depot ci migrate
CLI & API
Programmable by default
Run workflows, debug failures, and manage secrets from the command line. The same interface for engineers and agents.
depot ci run
Run workflows locally against uncommitted changes. No push required.
depot ci ssh
Drop into an SSH session mid-job to debug a failing step in real time.
depot ci status
Inspect workflows, jobs, and individual attempts for any run.
depot ci logs
Stream or fetch logs for any job attempt. Pipe to grep, jq, or your own tools.
depot ci secrets add
Manage secrets and variables from the CLI. No UI required.
depot ci migrate
Discover and migrate your GitHub Actions workflows in one command.
Your workflows. A fundamentally faster engine.
Run your existing GitHub Actions workflows on an engine built for performance: parallel steps within a single job, composable compute per step, and built-in caching.
Powered by Switchyard, Depot's orchestration and compute engine.
Depot CI
Supported syntax
GitHub Actions
GitLab CI
API
...
Engine
Parallel steps
Built-in caching
SSH debugging
Custom images
Per-second billing
Snapshotting
Switchyard
Orchestration
Dispatches workflows, resolves dependencies, durable checkpoint replay
Compute
Provisions resources, executes tasks, performance-tuned by default
$ depot ci ssh build-abc123
Connecting to job build-abc123...
Connected.
root@depot-runner:~/work$ ls
src/ tests/ Makefile package.json
root@depot-runner:~/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. Replay from a specific step instead of re-running the entire pipeline.
Debug CI the way you debug everything else, not by rerunning the whole pipeline and hoping for different output.
Pricing
Pay for what you use
Per-second billing. No seat fees, no idle costs, no minute rounding.
$0.0001
per second of compute
$0.06
for a 10-min workflow
$0
for idle time
Don't take our word for it
“The most impactful project we did for Engineering last year was migrating to Depot. It was one week's effort and one month's lead time — yet it was the most impactful.”
Alonso Suarez
Staff DevOps Engineer
“I'll push code and then I still have this knee-jerk reaction — I need to go check: how far is it along? I go look and it's already live. It's just super exciting to see that happening.”
Francesco Virga
Founding Engineer
“Around here, we say PostHog ships weirdly fast, and you can't say PostHog ships weirdly fast if you're waiting for an hour and 45 minutes.”
Paul D'Ambra
Technical Lead
I have questions...
We hopefully have answers below. But, if not, you can reach out to us and let us know!
What is Depot CI?

Depot CI is a new CI engine — not just faster GitHub Actions. GitHub Actions YAML is the first frontend, the interface you use to define workflows. But underneath, it's an entirely new orchestrator and compute layer purpose-built for speed, reliability, and programmability.

How is it different from GitHub Actions / CircleCI / Buildkite?

Depot CI can run steps in parallel within a single job, which removes bottlenecks without splitting workflows across many jobs. You also get composable compute per step and an API-first model for triggering, monitoring, and debugging runs programmatically.

How do I migrate?

Move your .github/workflows/ and .github/actions/ directories into .depot/ and push. No syntax rewrites, no configuration changes. Your existing GitHub Actions workflows work as-is.

What's the pricing?

Per-second billing at $0.0001/second. You pay for exactly what you use, with no minute rounding, no paying for idle runners, and no minimum commitments. We offer a 7-day free trial with no credit card required.

Is it compatible with my existing workflows?

Yes. Depot CI uses GitHub Actions YAML as its workflow format. Your existing workflow syntax, steps, and structure all work without modification.

What about GitHub Actions marketplace actions?

Marketplace actions work out of the box. Depot CI is compatible with the GitHub Actions ecosystem — your existing actions, reusable workflows, and composite actions all work as expected.

Have a question we haven't addressed here?
Your builds have never been this quick.
Get started