Manage VMs, networks, storage, and consoles from browser or terminal. Built in Rust.
A single Rust daemon with REST and WebSocket APIs powering a React Web UI with noVNC, SPICE, and xterm.js consoles, plus a full-featured terminal TUI built on ratatui. Enterprise-ready with PAM authentication, RBAC, and Prometheus metrics.
Every interface your team needs to operate libvirt infrastructure at scale, from browser-based dashboards to keyboard-driven terminal workflows.
React dashboard with integrated noVNC, SPICE, and xterm.js consoles. Access any VM directly from your browser with zero client software.
A rich terminal interface built on ratatui for operators who prefer keyboard-driven workflows. Full VM lifecycle management without leaving the terminal.
VNC, SPICE, serial, and SSH console access from a single platform. Connect to any VM regardless of guest OS or display configuration.
Real-time CPU, memory, disk, and network metrics with Prometheus integration. Configurable alerts and webhooks for proactive incident response.
Scheduled actions, webhook integrations, and role-based access control built in from day one.
Automate VM lifecycle operations on a schedule. Snapshots, backups, and maintenance windows without manual intervention.
Push real-time VM events to your incident management, ChatOps, and automation pipelines via configurable webhooks.
Native PAM authentication with fine-grained role-based access control. Integrate with your existing identity infrastructure.
See how VirtSpawn delivers browser and terminal access to your entire libvirt infrastructure with enterprise-grade security.