For AI agents & automation

One HTTP call. Live URL.

Deploy from any AI agent with zero authentication. Post a file, get a URL.

Deploy in seconds

No API key. No login. No config file.

bash
curl -X POST https://api.zerodeploy.dev/drop \
  -H "Content-Type: text/html" \
  --data-binary @index.html
json
{
  "url": "https://shy-hill-9433.zerodeploy.app",
  "claim_token": "zdc_a1b2c3d4...",
  "expires_at": "2026-03-11T12:00:00Z",
  "next_steps": {
    "redeploy": { "method": "POST", "url": "/drop", "headers": { "X-Claim-Token": "zdc_..." } },
    "claim": { "url": "https://dashboard.zerodeploy.dev/claim?token=zdc_..." }
  }
}

Works with every AI agent

Any agent that can make HTTP requests can deploy to ZeroDeploy.

Claude

Claude Code

Claude Code can deploy directly using the CLI or the Drop API. Tell it to "deploy this site" and it handles the rest.

prompt
Build a landing page for my coffee shop and deploy it to ZeroDeploy.dev
Cursor

Cursor

Cursor can call the Drop API to deploy your project. Use --json output for structured results it can parse.

bash
cd dist && tar -czf ../site.tar.gz . && \
curl -X POST https://api.zerodeploy.dev/drop \
  -H "Content-Type: application/gzip" \
  --data-binary @../site.tar.gz
ChatGPT

ChatGPT

ChatGPT can generate HTML and deploy it with one HTTP call. No file system needed — pipe the output directly.

bash
echo "<html><body><h1>Hello</h1></body></html>" | \
curl -X POST https://api.zerodeploy.dev/drop \
  -H "Content-Type: text/html" \
  --data-binary @-

Any Custom Agent

The Drop API is a single HTTP endpoint. Any language, any framework, any agent.

python
import requests

resp = requests.post(
    "https://api.zerodeploy.dev/drop",
    headers={"Content-Type": "text/html"},
    data=open("index.html", "rb"),
)
print(resp.json()["url"])

Two deployment paths

Pick the one that fits your workflow.

Drop API

One-off deploys, zero setup. Best for "deploy this now."

  • No authentication
  • Single HTTP call
  • 72h ephemeral (claim to keep)
  • Single file or tar.gz

CLI Deploy

Ongoing projects, full features. Best for "set up a site I'll maintain."

  • GitHub OAuth login
  • Incremental deploys
  • Permanent sites
  • Custom domains, CI/CD, rollbacks

Built for AI discovery

Everything agents need to find and use ZeroDeploy automatically.

llms.txt

Machine-readable docs at /llms.txt — agents discover Drop automatically when reading your site.

JSON Output

Every CLI command supports --json for structured output. Exit codes (0-7) tell agents exactly what happened.

OpenAPI Spec

Full API specification for tool integration. Agents can generate typed clients from the spec.

Agent Skills

Install @zerodeploy/agent-skills for deeper integration — deploy, rollback, setup, and status tools.

Redeploy Flow

Drop returns a claim token. Agents can redeploy to the same URL without re-creating the site.

Claim to Keep

Drop sites are ephemeral (72h). Claim to get permanent hosting with the Starter plan (14-day free trial). Includes custom domains, analytics, and CI/CD.

Frequently asked questions

Does the Drop API require authentication?

No. POST your files to /drop and get a live URL back. No API key, no login, no account needed. Sites expire after 72 hours unless claimed.

What file formats does Drop accept?

Single files of any type (HTML, PDF, images) via their native Content-Type, or multi-file sites as a tar.gz archive. If it can be served over HTTP, Drop can host it.

How do I update a deployed site?

The initial response includes a claim_token. Send it as an X-Claim-Token header on subsequent POST requests to redeploy to the same URL.

What happens after 72 hours?

Unclaimed sites are deleted. To make a site permanent, claim it with a ZeroDeploy account (14-day free trial). Claimed sites get all platform features: custom domains, analytics, forms, and CI/CD.

Is there a size limit?

Drop accepts up to 100 MB per deploy (matching the Starter plan). Single files up to 50 MB, tar.gz archives up to 100 MB uncompressed.

Which AI agents work with ZeroDeploy?

Any agent that can make HTTP requests. Claude Code, Cursor, Windsurf, ChatGPT, Devin, and custom agents all work. ZeroDeploy also publishes llms.txt for automatic discovery.

Deploy from any agent in seconds

One HTTP call. No auth. No config. Try the Drop API now.