Skip to content

vantagecompute/vantage-cli

Repository files navigation

Vantage CLI

A modern Python CLI tool to interface to Vantage Compute.

License Python PyPI

Build Status GitHub Issues Pull Requests GitHub Contributors


🚀 Quick Start

Option 1: Install from PyPI (Recommended)

# Install LXD
pip install vantage-cli

# Login to Vantage
vantage login

# Check your logged in user
vantage whoami

Option 2: Install from Source

# Clone and setup
git clone https://github.com/vantagecompute/vantage-cli.git
cd vantage-cli && uv sync

# Login to Vantage
uv run vantage login

Deploy a Slurm Cluster

Localhost

Create a Singlenode Slurm Cluster using Multipass

vantage cluster create my-slurm-multipass-cluster \
    --cloud localhost \
    --deploy slurm-multipass-localhost

Create a Slurm Cluster on LXD

vantage cluster create my-slurm-lxd-cluster \
    --cloud localhost \
    --deploy slurm-juju-localhost

Create a Slurm Cluster on MicroK8S

vantage cluster create my-slurm-microk8s-cluster \
    --cloud localhost \
    --deploy slurm-microk8s-locahost

📚 Documentation

Visit our comprehensive documentation site: vantagecompute.github.io/vantage-cli

🆘 Support

📄 License

Copyright © 2025 Vantage Compute Corporation

This project is licensed under the GPLv3 License - see the LICENSE file for details.


Made with ❤️ by Vantage Compute