ShipStatic
Static hosting on a global edge network.
In a hurry? One command, no install, no account:
npx -y @shipstatic/ship ./distYour site is live instantly, and the response carries a claim link to keep it. The Quickstart walks the whole path — publish, keep it, put it on your own domain — in about a minute.
How it works
01. Build — Create your site with any framework or tool. If it outputs static files, ShipStatic can host it.
02. Deploy — Upload your files to create an immutable snapshot. Distributed globally, live in seconds.
03. Domain — Optional. Point a domain at your deployment. Switch between snapshots instantly, zero downtime.
Core concepts
The platform is built on two primitives:
Deployments are immutable snapshots of your static files. Once created, they never change. Each gets a unique name and an instant preview URL. They can be public (claimable, 3-day expiry) or owned (account-bound, never expire).
Domains are dynamic pointers that give deployments a permanent address. Repoint a domain to any deployment instantly.
Configure routing with an optional ship.json file (clean URLs, redirects, rewrites, headers).
Authenticate the CLI, SDK, and API with your API Key, or use scoped Tokens for automation.
Interfaces
ShipStatic is interface-agnostic — every channel speaks the same language:
- Web Console — drag, drop, claim. Manage everything from your browser
- CLI — deploy from your terminal, or from any agent that can run one.
npxmeans nothing to install - MCP — one URL:
mcp.shipstatic.com. Drop it into any MCP client (Claude, Cursor, Antigravity, Windsurf, VS Code, n8n) and your agent ships - SDK — deploy from code (Node.js and browser)
- GitHub Action — deploy from CI/CD
- Agent Skill — teach AI agents to deploy via the CLI
- n8n Node — publish from any n8n workflow
- API — integrate directly over HTTP