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 the InstantDeploy script so your agent can ship automatically:
curl -fsSL https://instantdeploy.site/install.sh | bash
If you have npm, you can install the skill (coming soon):
npm install instantdeploy-skill && npx skills-npm
Or with pnpm: pnpm add instantdeploy-skill && npx skills-npm
Git-based (Vercel skills): npx skills add <owner>/instantdeploy.site --skill instantdeploy -g
Once installed, agents can deploy with a single script call.
Quick start
Publish to the web in three steps. No account needed:
- Build a static site with an
index.htmlat the root. - From that directory:
curl -fsSL https://instantdeploy.site/install.sh | bash -s -- . - Get your URL:
https://<slug>.instantdeploy.site
Authentication
Anonymous deploys expire in 24 hours. To keep sites permanently:
- • Sign up:
POST /v1/auth/signupwith{"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