Developer

Clean REST API

A cleaner REST API than raw Proxmox — bearer-token auth, a consistent {success, data, error} envelope, and in-app docs.

panel.nexovirt.com · Developer
Clean REST API in the NexoVirt panel

What it does

The capabilities behind this feature — all self-hosted, all in one panel.

Token auth & one envelope

Create scoped API tokens in Settings; every response uses the same success/data/error envelope, with paginated metadata where it applies.

The endpoints you need

List hosts, nodes and guests; read a single guest or node; create, delete and power guests; and poll task status — all documented in-app.

Infrastructure as code

The same API powers an OpenTofu/Terraform provider, so you can manage NexoVirt guests — plans, OS templates, async provisioning — declaratively.

How to use it

Up and running in a few steps.

  • Create an API token under Settings → API tokens.
  • Read the in-app docs at /panel/api for endpoints and the envelope.
  • Call it directly, or manage guests as code with the Terraform provider.
Private beta

Be first to run NexoVirt

Apply for the beta and help shape the roadmap.