Overview
The official command-line interface for the Qualia robotics data and VLA platform. Built on the Python SDK.
Installation
Section titled “Installation”pip install qualia-cliAuthentication
Section titled “Authentication”Create an API key in Settings in the Qualia dashboard, then run:
qualia auth loginYou’ll be prompted for your API key, which is saved to a platform-specific config directory:
- Linux:
~/.config/qualia/config.toml - macOS:
~/Library/Application Support/qualia/config.toml - Windows:
%APPDATA%\qualia\config.toml
Alternatively, pass the token directly (useful in CI/scripts):
qualia --token <API_KEY> creditOr set the QUALIA_API_KEY environment variable:
export QUALIA_API_KEY="your-api-key"Quick Start
Section titled “Quick Start”# Check authenticationqualia auth status
# Inspect adapter-pinned camera descriptors for a dataset versionqualia dataset training-features <DATASET_VERSION_UUID>
# Materialize its verified LeRobot v3 closurequalia dataset materialize <DATASET_VERSION_UUID> ./training-set-v7Output Formats
Section titled “Output Formats”All commands that display data support a --json flag for machine-readable output:
qualia credit --jsonqualia dataset training-features <DATASET_VERSION_UUID> --jsonWithout --json, output is displayed as formatted tables using Rich.
Configuration
Section titled “Configuration”| Source | Description |
|---|---|
--token flag | API key (highest priority) |
--base-url flag | Override API base URL |
QUALIA_API_KEY env var | API key |
QUALIA_BASE_URL env var | Override API base URL |
| Config file (see above) | Persistent config from qualia auth login |
Priority: --token/--base-url flags > environment variables > config file.
Requirements
Section titled “Requirements”- Python 3.10+
- qualia-sdk >= 0.1.6
Next Steps
Section titled “Next Steps”- Commands — Full command reference
- SDK Documentation — Use the Python SDK directly for programmatic access