Getting Started
Learn how to deploy your first site with ZeroDeploy in minutes.
What is ZeroDeploy?
ZeroDeploy is a zero-friction deployment platform for frontend single-page applications (SPAs). It’s designed to be fast, simple, and developer-friendly.
Key Features
- Drop API — Deploy with one HTTP call, no login or account required
- Instant Deploys — Push to deploy in under 5 seconds
- GitHub OAuth — One-click authentication with GitHub
- Preview URLs — Every deployment gets a unique URL
- Instant Rollbacks — Roll back to any previous deployment
- Built-in Analytics — Traffic, referrers, UTM campaigns, and engagement metrics
- Framework Auto-Detection — Automatically detects and builds your framework
- GitHub Actions Integration — Automated CI/CD and PR previews
- Custom Domains — Connect your own domain with automatic SSL
- Forms — Collect form submissions without a backend
- Redirects & Rewrites — Client-side redirects via
_redirectsfile - Password Protection — Restrict access to production or preview deployments
- AI & LLM Workflows — First-class support for AI agents and automation
- REST API — Full programmatic access with API tokens
Deploy with One HTTP Call (Drop API)
The fastest way to deploy — no account, no CLI, no setup:
curl -X POST https://api.zerodeploy.dev/drop \
-H "Content-Type: text/html" \
--data-binary @index.html
Returns a live URL instantly. For multi-file sites, send a tar.gz archive with Content-Type: application/gzip. Sites expire in 72 hours unless claimed. See the Drop API docs for full details.
Installation
Install the ZeroDeploy CLI globally using npm, yarn, pnpm, or bun:
# Using bun (recommended)
bun add -g @zerodeploy/cli
# Using npm
npm install -g @zerodeploy/cli
# Or run directly with bunx/npx
bunx @zerodeploy/cli <command>
Quick Overview
Here’s what a typical deployment workflow looks like:
# 1. Login with GitHub
zerodeploy login
# 2. Create an organization
zerodeploy org create my-company
# 3. Create a site
zerodeploy site create my-website --org my-company
# 4. Deploy your site
zerodeploy deploy --dir ./dist
Your site will be available at https://my-website.zerodeploy.app.
Next Steps
- Drop API — Deploy with one HTTP call, no account needed
- Quick Start Guide — Detailed step-by-step tutorial
- Supported Frameworks — Configuration for Next.js, Nuxt, Astro, and more
- CLI Reference — Complete command documentation
- GitHub Actions — Set up automated deployments