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

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