v4.0Instant rollbacks are here

Ship faster. Break nothing.

Circuit is the deploy pipeline for teams that move fast — atomic builds, preview URLs on every push, and one-click rollback when something slips through.

Start deploying — free
NO CARD · FREE FOR HOBBY · SOC 2 TYPE II
circuit deploy — production
$ circuit deploy
→ detected framework: next.js 15
✓ build cached — 12 files reused
✓ compiled in 8.4s
→ uploading to 26 edge regions
✓ preview https://pr-241.circuit.app
✓ promoted to production
● live in 9s — 0 downtime

SHIPPING PRODUCTION AT

NorthwindhexlayerPLINTHCorebitarc/typeMeridianVOLTAAshgrove
0s
median build time
0.00%
edge uptime SLA
0M+
deploys / month
0ms
rollback, worldwide
// FEATURES

The whole path from git push to production

01PREVIEWS

Preview URL on every push

Every branch gets an isolated, production-grade preview with its own database branch. QA in the PR — before you merge, not after.

feat/checkoutpr-241.circuit.app● ready
db branchingcomment syncauto-teardown
02OBSERVABILITY

Every request, queryable

Logs, traces and per-route metrics stream live — no agent, no sampling. Query any request back 30 days.

req/s · last 60s▲ 2,140/s
03

Atomic deploys

Immutable, content-addressed builds. A deploy either fully succeeds or never touches production.

04

300ms rollback

Every deploy stays warm. Roll back to any prior build in one command — no rebuild, no cold start.

05

Edge by default

Functions run in 26 regions, milliseconds from your users. No config, no cold starts.

// PIPELINE

One push. Every step, automatic.

Circuit wires build, test, preview and promote into a single pipeline. Watch it run in real time — and stop it dead at any stage.

  • Parallel build matrix, cached by content hash
  • Gated promotion with required checks
  • Auto-rollback on error-rate spike
BUILD
TEST
PREVIEW
PROMOTE
PROD
circuit.config.ts
// zero-config by default — override only what you need
import { defineConfig } from "circuit";

export default defineConfig({
  framework: "auto",
  regions: ["iad", "fra", "sin"],
  rollback: {
    onErrorRate: 0.02,
    window: "60s",
  },
});
// DX

Config that gets out of your way

Circuit detects your framework and ships sane defaults. One typed config file, full autocomplete, and every value documented inline. No YAML, no guessing.

"We cut deploy time from 6 minutes to 9 seconds and haven't had a bad prod push since. The rollback alone paid for the year."
RTRui TavaresStaff Eng, Northwind
// PRICING

Priced per seat, not per deploy

HOBBY

Personal projects & prototypes

$0
  • +100 deploys/mo
  • +Preview URLs
  • +1 edge region
Start free

PRO

POPULAR

Teams shipping every day

$20 /seat/mo
  • +Unlimited deploys
  • +All 26 edge regions
  • +Instant rollback & auto-revert
  • +30-day observability retention
Start 14-day trial

ENTERPRISE

Compliance, scale & support

Custom
  • +SSO/SAML & audit log
  • +Dedicated build fleet
  • +99.99% SLA & on-call
Contact sales

CI runners give you a build box and a YAML file. Circuit owns the whole path — build, immutable artifact, preview URL, gated promotion and instant rollback — as one typed pipeline, with observability built in. No glue scripts to maintain.

No. Circuit auto-detects Next.js, Remix, SvelteKit, Astro, plain Vite and more, and ships production defaults. Point it at a repo and it deploys — override anything later in one typed config file.

Every deploy is immutable and stays warm at the edge. Rolling back just re-points the router to a prior artifact — no rebuild, no cold start. You can also arm auto-rollback on an error-rate threshold.

Pro pins workloads to any of 26 regions. Enterprise adds single-tenant build fleets, EU-only data residency, SSO/SAML and an audit log.

Your next deploy could be your calmest.

Connect a repo and ship to production in under two minutes.

Deploy your first project →FREE FOR HOBBY · NO CARD · CANCEL ANYTIME