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 signup.kupe.cloud.
- Enter your invitation code.
- Fill in your email, a tenant name, and your display name.
- Open the verification email and click the link.
- Set a password.
You are now the admin of a new tenant. You can 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 against Authentik — 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 role (admin).
Create your first cluster.