Skip to content

CLI Reference

The OpenStack CLI (python-openstackclient) is the primary tool for managing Quake AI infrastructure. For S3-compatible object storage, use aws-cli, s3cmd, or rclone.

S3-Compatible Storage Tools

Popular

Use familiar S3 tools with Quake AI Object Storage. Point at the Quake AI endpoint, use your EC2 credentials, and everything just works.

Quick setup

S3 tools use EC2 credentials (access key + secret key), not Keystone tokens.

# Create EC2 credentials (one-time)
openstack ec2 credentials create

# Configure AWS CLI
aws configure set aws_access_key_id YOUR_ACCESS_KEY --profile rumble
aws configure set aws_secret_access_key YOUR_SECRET_KEY --profile rumble
aws configure set endpoint_url https://object.us-east-1.rumble.cloud --profile rumble

# Verify
aws s3 ls --profile rumble

OpenStack CLI by service

Quick start: install & authenticate

# Install the OpenStack CLI
pip install python-openstackclient

# Download your RC file from the the Console
# (Project → API Access → Download OpenStack RC File)

# Source it
source ~/Downloads/project-openrc.sh

# Verify
openstack token issue

Coverage

Each service page documents the most-used commands with Quake AI-specific context: regions, endpoints, quotas, and practical examples. For the full command surface, refer to the upstream OpenStack CLI documentation.

The upstream OpenStack CLI docs (Antelope) ↗ are the canonical reference. We document Quake AI-specific configuration and the commands that matter most.