480+ API endpoints. CLI, TUI, Web, Kubernetes Operator, Terraform Provider -- one daemon.
The most comprehensive management platform for systemd-vmspawn and machined. A single Rust daemon powers five management interfaces, giving every team the tooling they prefer while maintaining a single source of truth.
Whether your team prefers a CLI, a terminal dashboard, a browser, Kubernetes manifests, or Terraform -- VMSpawn has them covered.
A powerful command-line interface for scripting and automation, plus a rich terminal dashboard for interactive VM management and monitoring.
A full-featured browser dashboard for VM lifecycle management, real-time metrics, and console access. No client software required.
Manage systemd-vmspawn VMs using Kubernetes custom resources. Declarative VM management that fits your existing GitOps workflows.
Provision and manage VMs as infrastructure as code. Full Terraform lifecycle support with plan, apply, and destroy semantics.
Built directly on systemd-vmspawn and machined for lightweight, secure VM management without a traditional hypervisor stack.
Native integration with systemd-vmspawn for lightweight QEMU-based VM lifecycle management with systemd service semantics.
Full machined API support for VM registration, tracking, and resource management through the systemd machine manager.
One memory-safe daemon serves all five interfaces. Minimal resource footprint with maximum reliability and performance.
See how VMSpawn gives your team 480+ API endpoints and five management interfaces from a single, lightweight Rust daemon.