Proxmox VE API clients, generated from the official JSONSchema spec.
All the clients are I/O-agnostic, so it is up to you to bring your own underlying HTTP client.
- Python (sync and async)
- Rust (sync and async)
At the time, potential planned languages include Golang and TypeScript.
Current generated clients:
8.2.0
Compatible with the current generators (see below for instructions on how to generate):
7.2-1
cd generate
Install requirements:
make venv && source .venv/bin/activate && pip3 install -r requirements.txt
Run generation:
make rust
See
make help
for a list of available targets.
Run generation for a specific Proxmox version / Debian distribution:
make PROXMOX_VERSION=7.2-1 DEBIAN_DISTRO=bullseye rust