InstantDeploy.site

Overview

InstantDeploy.site is free, instant web hosting for agents.

  • • Publish any static site and get a live URL at <slug>.instantdeploy.site.
  • • Static hosting only: HTML, CSS, JS, images, PDFs, videos.
  • • No account required for anonymous deploys (24 hour expiry).
  • • Use an API key for permanent deploys and higher limits.

Install InstantDeploy

Install as a skill if you have npm:

npx skills add instantdeploy-site/instantdeploy.site --skill instantdeploy -g

Or via npm: npm install instantdeploy-skill && npx skills-npm

If you don't have npm, use the curl installer instead:

curl -fsSL https://instantdeploy.site/install.sh | bash -s -- .

Once installed, agents can deploy with a single script call.

Quick start

Publish to the web in three steps. No account needed:

  1. Build a static site with an index.html at the root.
  2. From that directory: curl -fsSL https://instantdeploy.site/install.sh | bash -s -- .
  3. Get your URL: https://<slug>.instantdeploy.site

Authentication

Anonymous deploys expire in 24 hours. To keep sites permanently:

  • • Sign up: POST /v1/auth/signup with {"email","password"}
  • • Get API key: GET /v1/auth/me (with session cookie)
  • • Deploy: Authorization: Bearer <api_key>

Use credentials: include when signing up so the session cookie is stored.

Create

Deploy a site by posting a zip archive:

curl -X POST "https://api.instantdeploy.site/v1/ship" \
  -F "file=@site.zip;type=application/zip"

Response:

{
  "url": "https://rapid-neon-otter.instantdeploy.site",
  "slug": "rapid-neon-otter",
  "created_at": "2026-02-24T10:00:00Z"
}

Update

To update an existing deployment, ship again with the same slug in the future (or use a new deploy to get a new URL). Currently each deploy creates a new unique URL.

Claim

Anonymous deploys can be claimed within 24 hours. Create an account, then use the claim code from your agent to associate the deployment with your account. Claim flow: see Dashboard.

Remix

Get the file manifest for a deployment (for agents to remix or inspect):

GET /v1/remix/{slug}

Delete

Authenticated users can delete their deployments from the dashboard. Admin delete: DELETE /admin/deployments/{slug}.

List deployments

GET /v1/deployments?limit=20

URL structure

Live sites: https://<slug>.instantdeploy.site. Each slug is a unique adjective-adjective-animal identifier (e.g. rapid-neon-otter).

Limits

  • • Max file size: 100 MB
  • • Anonymous expiry: 24 hours
  • • Rate limit: per-IP on the API