OpenDeploy CLI • v1.1.1

Fast, Friendly Deploys
for Modern Web Apps

A CLI for the modern web stack that makes it easy to detect your stack, sync environment variables, and deploy frameworks— including Next.js, Astro, SvelteKit, Nuxt, and Remix—to Vercel, Netlify, Cloudflare Pages, and GitHub Pages. 100% open source and free. Secrets are redacted in human logs and JSON/NDJSON by default.

Runs a quick, end‑to‑end flow: detect framework, ensure provider config (vercel.json / netlify.toml), optionally sync env, and deploy.

Quick Start
Install method:
# Start wizard
opd start
# Generate vercel.json
opd start --provider vercel --generate-config-only
# Generate netlify.toml
opd start --provider netlify --generate-config-only
# Preview deploy (Vercel)
opd up vercel --env preview --ndjson --timestamps
# Preview deploy (Netlify)
opd up netlify --env preview --project <SITE_ID> --ndjson --timestamps
Tip: Click a command to copy. Hover reveals an action button.

Quick Tutorial Videos

Short demos showing the Start wizard, CI/args, and troubleshooting a real project (coming soon).

60s Quick Deploy (Vercel)
1:00
Watch
CI + JSON/NDJSON
1:30
Watch
Troubleshooting & Fix (Docs Site)
2:00
Watch
Monorepo App Selection
1:15
Watch
Netlify Prepare-only
1:20
Watch
Advanced Flags
1:50
Watch

What You Get with OpenDeploy CLI

CI‑ready workflows, environment parity, and readable deploy streams across Vercel, Netlify, Cloudflare Pages, and GitHub Pages.

Env Management
Sync, pull, diff, and validate `.env` with filters and strict modes. Mapping and optimized writes included.
Dry‑run for CI
Deterministic JSON summaries for every command. Validate outputs in CI without side effects.
Deploy + Logs
Stream deploys with NDJSON and timestamps. Emit `url` and `logsUrl` reliably across providers.
Monorepo Aware
Chosen deploy cwd, link detection, and doctor checks for apps/* and root configs.
Config Generation
One command to emit vercel.json, netlify.toml (Next runtime/Nuxt defaults), and turbo.json with smart caching.
Provider Parity
Vercel and Netlify linking, env, deploy, promote, and rollback behaviors with consistent JSON outputs.
Output Modes
`--json`, `--ndjson`, `--summary-only`, `--timestamps`, `--quiet`, `--no-emoji`, plus `--verbose`, `--color`, `--json-file`, `--ndjson-file`, `--gha`.

Frameworks

Next.js
Astro
SvelteKit
Nuxt
RemixBeta

Providers

Vercel
Netlify
Cloudflare Pages
GitHub Pages

Open Source & Security

OpenDeploy is permanently open source and free to use. Secrets are never printed: the CLI redacts sensitive values across human logs, JSON/NDJSON, and file sinks. Telemetry is disabled by default. Built for local and CI. See our Security page for details.

Ship Reliable Deploys in Minutes

Detect your stack, generate provider configs, sync env safely, and deploy with confidence.