ShipStatic Docs llms.txt llms-full.txt

ShipStatic

Static hosting on a global edge network.

Deploy in seconds

Zero install, no account needed:

npx -y @shipstatic/ship ./dist

Your site is live instantly on *.shipstatic.com. The response includes a claim URL — visit it while signed in to keep the site permanently. Until then, public deploys expire in 3 days.

Sign up only when you want to keep your site, link a custom domain, or automate deploys.

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 ID 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
  • Ship CLI — deploy from your terminal
  • Ship MCP — one URL: mcp.shipstatic.com. Drop it into any MCP client (Claude, Cursor, Antigravity, Windsurf, VS Code, n8n) and your agent ships
  • Ship SDK — deploy from code (Node.js and browser)
  • Ship Action — deploy from CI/CD
  • Ship Skill — teach AI agents to deploy via the CLI
  • Ship API — integrate directly over HTTP