# 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](/content/docs/cli/reference/depot-ci#depot-ci-migrate/index.html) - Discover and migrate your GitHub Actions workflows in one command.
- [depot ci run](/content/docs/cli/reference/depot-ci#depot-ci-run/index.html) - Run workflows against your local changes. No push required.
- [depot ci ssh](/content/docs/cli/reference/depot-ci#depot-ci-ssh/index.html) - Drop into an SSH session mid-run to debug a failing job in real time.
- [depot ci diagnose](/content/docs/cli/reference/depot-ci#depot-ci-diagnose/index.html) - Triage a failed run with grouped failures, a diagnosis, and a possible fix.
- [depot ci logs](/content/docs/cli/reference/depot-ci#depot-ci-logs/index.html) - Stream or fetch logs for any run or job. Pipe to grep, jq, or your own tools.
- [depot ci secrets](/content/docs/cli/reference/depot-ci#depot-ci-secrets/index.html) - 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**](/content/docs/ci/quickstart/index.html) - Migrate with one command and run your first workflow in minutes.
- [**How it works**](/content/docs/ci/overview/index.html) - How Depot CI makes your workflows fast and observable.
- [**CLI reference**](/content/docs/cli/reference/depot-ci/index.html) - Trigger, monitor, and debug runs programmatically.

## Start building with Depot in minutes

[Get started for free](/content/sign-up/index.html) [Read the docs](/content/docs/index.html)
