Ship in three commands.
Everything you need to go from a fresh repo to a live URL — without leaving your terminal.
Getting started
shipd is a single binary that bundles, deploys, and serves any modern web project. You'll need Node.js 18+ and a free shipd account.
- 1
Install the CLI
Pull down the
shipdbinary via npm. - 2
Authenticate
Run
shipd loginto connect your account. - 3
Deploy
From any project root, run
shipd deploy.
Installation
Install globally with your preferred package manager.
Verify the install:
Your first deploy
Create a project, link it to shipd, and ship to a free subdomain with auto-provisioned SSL.
CLI reference
Every command follows the same pattern: shipd <command> [flags].
shipd loginAuthenticate the CLI with your shipd account.
shipd init <name>Scaffold a new project pre-wired for deployment.
shipd deployBuild and deploy the current directory to production.
shipd previewCreate a preview deployment on a unique URL.
shipd env <add|rm|ls>Manage environment variables for the linked project.
shipd logs --followStream runtime logs from your deployment.
shipd rollback <id>Atomically revert to any previous deployment.
shipd domains add <domain>Attach a custom domain with automatic SSL.
Configuration
Drop a shipd.json at the root of your project to customize builds.
Ready to ship? Spin up your first project in under a minute.
Back to home