Skip to content

CLI Overview

The Kite CLI is the primary tool for managing your Kiteploy infrastructure.

Global Flags

Flag Description
--config Config file path (default: ~/.config/kite/config.yaml)
--output, -o Output format: table, json, yaml (default: table)
--verbose, -v Enable verbose output
--no-color Disable color output
--help, -h Show help for any command

Command Structure

kite <resource> <action> [flags]

Available Commands

Command Aliases Description
kite auth Manage authentication
kite project proj, p Manage projects
kite workspace ws, w Manage development workspaces
kite container cont, c Manage ephemeral containers
kite vm Manage virtual machines
kite postgres pg Manage PostgreSQL databases
kite redis Manage Redis instances
kite vectordb vector, qdrant Manage vector databases
kite storage s3, store Manage object storage
kite network net Manage virtual networks
kite config Manage CLI configuration
kite version Print version information
kite completion Generate shell completions

Shortcuts

Shortcut Equivalent
kite login kite auth login
kite logout kite auth logout
kite ls kite project list

Output Formats

# Default table output
kite workspace list

# JSON output
kite workspace list -o json

# YAML output
kite workspace list -o yaml

Configuration

# Show current config
kite config show

# Set API endpoint
kite config set-endpoint https://api.kiteploy.com

# Set default output format
kite config set output_format json

# Set active project
kite config set active_project my-project

# Show config file path
kite config path