Deploy and manage projects from your terminal. Fast, powerful, developer-friendly.
Deploy in seconds with zero configuration
Automatic deployments from your branches
Environment variables encrypted at rest
Always stay on the latest version
shipyard login
Required
Authenticate with your Shipyard account. Opens browser for OAuth flow.
$ shipyard login
Opening browser for authentication...
✓ Logged in as user@example.com
shipyard logout
Log out and remove stored credentials.
shipyard whoami
Display the currently logged in user.
shipyard deploy
Most Used
Deploy the current project to production.
$ shipyard deploy
Building project...
Uploading assets...
✓ Deployed to https://my-app.shipyard.dev
shipyard init
Initialize a new project in the current directory. Creates shipyard.json config.
shipyard logs
Stream real-time logs from your deployment.
shipyard env
Manage environment variables for your project.
shipyard env list
shipyard env add KEY=value
shipyard env rm KEY
shipyard env pull
shipyard domains
Manage custom domains for your project.
shipyard domains list
shipyard domains add example.com
shipyard domains rm example.com
Install the CLI and deploy your first project in under 3 minutes.
$ npm install -g shipyard && shipyard login