Kvindo™ Cloud Docs


Language

Getting started

kc is the command-line client for Kvindo Cloud. It talks to the same API as the console, and it is modelled on kubectl: you read resources with kc get and create/update them declaratively with kc apply -f <manifest>.

For the full command and flag reference, see the README on GitHub.

Install

Linux / macOS

Windows (PowerShell)

These install the right statically-linked binary for your OS/architecture (/usr/local/bin on Linux/macOS, %LOCALAPPDATA%\kc on Windows). You can also grab a binary from the latest release or build from source with make build in KvindoCloud.CLI.

Log in

kc authenticates with a bearer token tied to your user. Create one in the console under IAM → Tokens → Create token (the value is shown once). Then run any command — if kc has no token yet it prompts for one (hidden input) and saves it:

Verify or clear it any time, or supply it without a prompt:

Profiles (switching accounts / environments)

Profiles work like kubectl contexts. Config lives under ~/.kc/: one config/<profile>.yaml per profile (holding server + token) and config/active naming the current one.

Environment variables override the config per command: KC_PROFILE (use a specific profile), KC_API_URL (override the server), KC_TOKEN (inline token).


Related pages

More in this section

Reference

An unhandled error has occurred. Reload 🗙