Sign up and install the CLI
Sign up to Kupe Cloud and get the kupe CLI fully configured for your tenant.
1. Create your tenant
Section titled “1. Create your tenant”- Go to kupe.cloud/signup.
- Enter your first name, last name, and work email.
- Enter your company name. Kupe derives your tenant name from it and shows you the result under the field before you submit. If the form also asks for an invite code, enter it first: the rest of the fields stay disabled until the code validates.
- Accept the Terms of Service and Privacy Policy, then submit.
- Open the verification email and click the link.
- Set a password.
You are now the owner of a new tenant. Sign into console.kupe.cloud with the same credentials.
2. Install the CLI
Section titled “2. Install the CLI”Install script (no prerequisites, no sudo):
curl -fsSL https://get.kupe.cloud | shOr via Homebrew (auto-updates + completions + man page):
brew install kupecloud/tap/kupeInstall script (no prerequisites, no sudo):
curl -fsSL https://get.kupe.cloud | shOr via Homebrew if you have Linuxbrew:
brew install kupecloud/tap/kupescoop bucket add kupe https://github.com/kupecloud/scoop-bucketscoop install kupeVerify:
kupe version --shortFor the full install matrix (go install, direct binary download, update commands,
uninstall instructions, and macOS/Windows trust-prompt notes), see
Kupe CLI.
3. Log in
Section titled “3. Log in”kupe auth login --tenant <your-tenant>The default --method oidc runs an RFC 8628
device-code flow through the Kupe identity service. The CLI prints a short user code plus a
verification URL, opens your browser (best-effort), and waits for you to approve.
Sign in with the same email and password you set up in step 1. It works identically
on laptops, SSH sessions, and CI runners; no localhost listener is required.
Confirm it worked:
kupe auth whoamiYou should see your email, tenant, and plan.
Create your first cluster.
If you get stuck, see Support.