KubeKanvas Logo
  • Features
  • Pricing
  • Templates
    • How KubeKanvas works
    • Docs
    • Downloads
    • Blog
    • E-Book
    • Tutorials
  • FAQs
  • Contact
  • Features
  • Pricing
  • Templates
    • How KubeKanvas works
    • Docs
    • Downloads
    • Blog
    • E-Book
    • Tutorials
  • FAQs
  • Contact
  • Overview
  • Installation & Upgrade
    • login
    • configure
    • connect
    • list-clusters
    • keys
    • fetch-helm-chart
    • setup
    • setup-k3d
    • logout

kubekanvas login

Authenticate with KubeKanvas using a secure browser-based authentication flow. This is typically the first command you run after installing the CLI.

Usage

kubekanvas login

How It Works

  1. The CLI initiates an authentication request with the KubeKanvas server
  2. A verification URL and a one-time user code are displayed in your terminal
  3. Open the URL in any browser and enter the code
  4. Complete authentication in the browser — this supports SSO, multi-factor authentication, and any identity provider configured in your organization
  5. The CLI receives an access token upon successful authentication
  6. The token is stored securely in your operating system keychain (macOS Keychain, Windows Credential Manager, or Linux Secret Service)
  7. A unique connection ID is generated and saved to ~/.kubekanvas/config.json

Example Output

$ kubekanvas login šŸ”‘ To authenticate, visit: https://auth.kubekanvas.io/device Enter code: ABCD-EFGH ā³ Waiting for authentication... āœ… Successfully logged in!

Token Storage

PlatformStorage Location
macOSKeychain Access (login keychain)
WindowsWindows Credential Manager
LinuxSecret Service API (GNOME Keyring / KWallet)

Why device flow? The browser-based authentication flow is designed for CLI applications. Credentials are never typed into the terminal. Authentication happens in your browser where your password manager, SSO provider, and multi-factor authentication all work normally.

Configuration File

After logging in, the CLI creates ~/.kubekanvas/config.json with your connection identity. This file is used to route deployment commands to the correct CLI instance when you run kubekanvas connect.

Next: Configure your Kubernetes clusters to register them with KubeKanvas.

KubeKanvas Logo
Visual Kubernetes cluster design tool that helps you create, manage, and deploy your applications with ease.
Product
  • Features
  • Pricing
  • Templates
Resources
  • Blog
  • Tutorials
Company
  • About Us
  • Contact
  • Terms of Service
  • Privacy Policy
  • Impressum
XGitHubLinkedIn
Ā© 2026 KubeKanvas. All rights reserved.