Clean REST API
A cleaner REST API than raw Proxmox: bearer-token auth, a consistent {success, data, error} envelope, and in-app docs.
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.
Event webhooks (Enterprise)
Fire outbound webhooks on lifecycle events: each renders a templated JSON body, is HMAC-signed and retried, so you can wire NexoVirt into any downstream system.
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.
Related features
Provisioning & automation
Async create, reinstall, delete and power, with a live provisioning view and job queue.
Users, access & security
Multi-user RBAC, a customer portal, impersonation, TOTP 2FA and an audit log.
Free Community Edition
Be first to run NexoVirt
Start managing all your Proxmox hosts from one panel.