Documentation/

Developer

CLI

The Kite CLI provides full platform access from your terminal. It shares the same API client and authentication as the MCP server.

Installation

Installation

Terminal
pip install kite-cli

# With MCP support:
pip install kite-cli[mcp]

kite command

Full CLI for projects, training, deployment, and diagnostics.

kite-mcp command

MCP server for Claude Code and Claude Desktop integration.

Authentication

Authentication

Terminal
# Browser-based login (opens your default browser)
kite auth login

# Headless login (paste a token manually)
kite auth login --headless

# Check who you're logged in as
kite auth whoami

# Print raw token
kite auth token

# Log out
kite auth logout
Note

Credentials are stored in ~/.kite/credentials.json with restricted file permissions. You can also set KITE_API_KEY or KITE_TOKEN environment variables.

Commands

Commands

Projects

kite project list
kite project create --name "my-robot"
kite project get <project_id>

Training

# Pre-flight checks
kite train preflight -p <project_id>

# Start training (wait for completion)
kite train start -p <project_id> --policy-id pi0 --hardware-tier gcp_gpu_a100 --wait

# Monitor
kite train status <job_id>
kite train logs <job_id> --follow
kite train stop <job_id>

# Artifacts
kite train artifacts <job_id>
kite train download <job_id> --type model -o ./output

Deployment

kite deploy create -p <project_id> --policy-id pi0 \
  --checkpoint-ref '{"job_id":"...","type":"model"}' \
  --robot-type trs_so_arm100

kite deploy list
kite deploy get <deployment_id>

Sessions

kite session start <deployment_id> --robot-id <robot_id>
kite session pause <session_id>
kite session resume <session_id>
kite session stop <session_id>
kite session estop <session_id>    # emergency stop
kite session telemetry <session_id>

Datasets

kite dataset import lerobot/pusht
kite dataset import s3://my-bucket/demos.parquet
kite dataset list
kite dataset preview <dataset_id>
kite dataset validate-vla <dataset_id>
kite dataset link --dataset-id <id> -p <project_id>

Other commands

# Robots
kite robot list
kite robot upload --name "my-robot" --file robot.zip

# Worlds
kite world generate -p <project_id> --image photo.jpg --prompt "kitchen" --wait
kite world list -p <project_id>

# Policies & hardware
kite policy list
kite hardware list
kite hardware estimate --tier gcp_gpu_a100 --steps 100000

# Configuration
kite config show
kite config set api_url https://api.kiteml.com
kite config set-project <project_id>

# Diagnostics
kite doctor

Built for the team you're becoming.

Start free, scale when you need to — or partner with us as a startup.

Basic

Start building with Kite.

Free
  • 1 project
  • Limited compute credits
Sign up
For startups

Startups

Tailored to your stack and your data.

Custom
  • Unlimited projects
  • Compute on demand
  • Forward deployed engineers

Pro

Scale to production with cloud GPUs.

$100/ user / month
  • Unlimited projects
  • Generous compute credits
Subscribe now