Vantage CLI - Overview
The unified command-line interface for Vantage Compute
Vantage CLI is a modern async Python tool that unifies authentication, profile management, cluster operations and GraphQL querying against the Vantage Compute platform.
Quick Start
Install from pypi:
uv venv
source .venv/bin/activate
uv pip install vantage-cli
Or from source:
git clone https://github.com/vantagecompute/vantage-cli
cd vantage-cli
uv sync
uv run vantage --help
Authenticate
Authenticate against the Vantage platform using the login command.
vantage login
Create a Multipass Singlenode Cluster
vantage cluster create my-slurm-multipass-cluster \
--cloud localhost \
--app slurm-multipass-localhost
Create a Slurm Cluster in LXD Containers using Juju
vantage cluster create my-slurm-lxd-cluster \
--cloud localhost \
--app slurm-juju-localhost
Create a Slurm Cluster on MicroK8S
vantage cluster create my-slurm-microk8s-cluster \
--cloud localhost \
--app slurm-microk8s-localhost
Next Steps
- Installation Guide – Install & Configure
- Commands Reference – Complete Command Reference
- Private Installation Configuration – Partner Vantage Deployment CLI Profile Configuration
- Notebooks – Jupyterhub Notebook Server Lifecycle
- Deployment Applications – Slurm Deployment Automation
- Usage Examples – Practical Command Patterns
- Architecture – Internals & Module Layout
- Troubleshooting – Common Issues and Solutions