────────────────────────────────────────────── § PRO ───────────────────────────────────────────────

Your local dev environment, fully unlocked.

Universal package management, system-wide shims, managed dev services, and deep Cloudflare tooling: inspect your local data, and call a live Durable Object method straight from the app. One subscription, tied to you, billed annually.

$49 /yr
One device. Cancel anytime. 14-day refund.
Beta price: the plan is to raise it at 1.0. Subscribe during the beta and you renew at $49.
install free first →
──────────────────────────────────────────── § FEATURES ────────────────────────────────────────────

Pro features that save you time every day.

The free version handles your projects and infrastructure. Pro adds the workflow tools and deep inspection that make local development feel effortless.

System-wide Node shims

Install shims so node, npm, npx, and corral exec always resolve to the right per-project Node.js version. Works everywhere: shells, editors, scripts.

Universal package manager

One command for every package manager. corral pm detects npm, yarn, pnpm, or bun from your lockfile and translates your intent into the correct syntax.

Cloudflare data & Durable Objects

Browse D1, KV, R2, Durable Objects, Workflows, and Secrets Store data from the app or CLI. In the app you can also invoke live Durable Object methods, delete entries, edit TTLs, and reset local data.

Managed dev services

Install and manage databases, caches, search engines, and mail catchers as native binaries. No Docker, no Homebrew — just click Install.

Browser & network capture

See every HTTP request, console message, and page network call — captured server-side across reloads, searchable across sessions, in a native Network tab.

Project stacks

Compose projects and services into one runnable environment — start, stop, and restart the whole thing in dependency order. Cloudflare Workers that call each other group themselves into stacks from your wrangler config.

──────────────────────────────────────────── § COMPARE ─────────────────────────────────────────────

Free vs Pro.

free $0
// the whole macOS app, no nag screens, no time limits
  • [+]project management & detection
  • [+]dev-loop control (start/stop/restart)
  • [+]custom local domains + HTTPS
  • [+]node version management
  • [+]tunnel sharing (Cloudflare Quick Tunnels)
  • [+]full CLI
  • [+]AI tooling via MCP (Claude Code, Cursor, VS Code, …)
pro $49 /yr
// tied to the user, billed once a year via Paddle
  • // everything in free, plus
  • [◆]system-wide Node shims: node, npm, npx and corral exec resolve to the right per-project version automatically
  • [◆]universal package manager (corral pm)
  • [◆]cloudflare data inspectors: d1, kv, r2, durable objects, secrets store, workflows, and live durable object method invocation from the app
  • [◆]browser & network capture: console, errors, fetch/XHR/WebSocket + every request, searchable & persistent
  • [◆]managed dev services: postgres, mariadb, valkey, mailpit, minio, opensearch, meilisearch, typesense
  • [◆]project stacks: compose projects + services, start/stop/restart together in dependency order (Cloudflare Workers auto-grouped)
──────────────────────────────────────────── § ACTIVATE ────────────────────────────────────────────

Unlock in seconds.

After purchasing, you'll receive a license key. Activate from the CLI or the macOS app.

via CLI

$ corral license activate <your-key>

Check status with corral license status. Deactivate with corral license deactivate to free your device slot.

via macOS app

Open Settings, scroll to the License section, paste your key, and click Activate. Your Pro features unlock immediately.

────────────────────────────────────────────── § FAQ ───────────────────────────────────────────────

Common questions about Pro.

What happens when my license expires? +

Pro features become unavailable, but everything else keeps working. Your projects, domains, Node versions, and configuration are all preserved. If you renew later, Pro features unlock again immediately — nothing is lost.

Can I use Corral offline? +

Yes. Corral validates your license periodically (every 24 hours when online). Offline, two limits apply: Pro keeps working through 7 consecutive failed check-ins, and for up to 14 days after the last successful one. The second runs on the calendar, so it applies even when Corral was never open to try. Whichever runs out first locks Pro until the next successful check-in. Your toolchain is never affected: node, npm and npx keep working either way.

How do I transfer my license to another device? +

Run corral license deactivate on your current device to free up the slot, then activate on the new device. Each license supports one device at a time.

What is included in the free version? +

Everything you need for local development: project management, dev server control, custom .test domains with HTTPS, Node.js version installation, framework detection, log viewing, and full CLI + macOS app access.

╭──────────────────────────────────╮
│                                  │
│   stop fighting your dev setup   │
│                                  │
╰──────────────────────────────────╯

$49 / year. Cancel anytime. 14-day refund. Beta price, locked at renewal.