The CLI
One static binary that talks to the instance's API from your machine. Every command it can run, the dashboard can too.
cubeship talks to the instance's API from your machine.
cubeship login https://cubeship.example.com <your-api-key>
cubeship app list
cubeship app logs api
cubeship app env set api DATABASE_POOL=10Make an API key under Account in the dashboard. Every noun has
--help, and every command it can run is something the dashboard can
too — they are the same API.
Installing it
It is one static binary, attached to every release for macOS and Linux, Intel and ARM:
curl -fsSL https://github.com/cubeshipd/cubeship/releases/latest/download/cubeship_darwin_arm64.tar.gz | tar -xz
sudo mv cubeship /usr/local/bin/Swap darwin_arm64 for darwin_amd64, linux_amd64 or linux_arm64.
That name carries no version, so the command keeps working after the next
release; the same tarball is also attached under its version — which is
what to ask for when you want a specific one — and checksums.txt is
beside them.
There is no go install: the module is named cubeship rather than the
path it lives at, and a downloaded binary covers the same ground.
The API
See The API: the CLI, the dashboard and MCP are three clients of it. Every noun is in the pages beside this one.