ShipStatic ShipStatic

Static Hosting CLI

Deploy instantly - no account required. Scriptable, composable, and built for AI agents and humans alike.

zsh
$ ship ./dist --label production
ℹ Validating configuration...
ℹ Compressing assets...
✔ Uploaded 42 files (1.2MB)
✔ Deployment created: pink-elephant-4ruf23f
➜ https://pink-elephant-4ruf23f.shipstatic.com
$ ship domains set example.com pink-elephant
✔ Domain 'example.com' now points to 'pink-elephant-4ruf23f'
Zero Config

Just ship it.

One command to deploy. No account, no API key, no configuration. Works for AI agents and humans alike.

  • Deploy without an account
  • Claim URL to keep it permanently
  • Automatic SPA detection
  • JSON output for scripting
$ npm i -g @shipstatic/ship
Configuration as Code

One file. Full control.

Drop a ship.json in your project root to configure rewrites, redirects, and custom headers. No dashboard clicks, no deploy flags, just code.

SPA Rewrites

Route all paths to index.html for client-side routing.

Redirects

Permanent or temporary redirects with status codes.

Custom Headers

Set CORS, CSP, cache-control, and any other HTTP header.

ship.json
{
  "rewrites": [
    {
      "source": "/**",
      "destination": "/index.html"
    }
  ]
}

Ready to go live?

No extra charges, no surprise bills, nothing to maintain.