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:
- 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