Skip to content

doom/pve-clients

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pve-clients

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.

Supported languages

  • Python (sync and async)
  • Rust (sync and async)

At the time, potential planned languages include Golang and TypeScript.

Supported Proxmox versions

Current generated clients:

  • 8.2.0

Compatible with the current generators (see below for instructions on how to generate):

  • 7.2-1

Generating clients locally

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

About

Proxmox VE API clients

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages