Skip to main content

Run Kubernetes VMs
like a platform.

Every KubeVirt shop ends up with the same pile of one-off scripts for create, snapshot, migrate, backup, and access control. Zorvia replaces that pile with one real backend — CLI, interactive TUI, and a signed-in web console, all driving the same API, all wired to real Kubernetes objects underneath. No fake dashboards, no dead buttons.

Zorvia dashboard

The Zorvia web console — CLI, TUI, and web all driving the same API.

Stop hand-writing VM CRDs

KubeVirt gives you the primitives — VirtualMachine, VirtualMachineInstance, DataVolume — but not an operator experience. Teams end up writing their own scripts for the same handful of operations, over and over, with no shared backend and no consistent access control.

Zorvia is that backend: one real API behind the CLI, the interactive TUI, and the web console, all reading and writing real Kubernetes objects — not a parallel state store that can drift from the cluster.

Apache-2.0, KubeVirt-native

Apache-2.0 licensed, written in Rust. Zorvia doesn't reimplement VM execution — it's a real backend and UX layer on top of KubeVirt's own CRDs, so what you see in the CLI, TUI, or web console is what's actually running in the cluster.

Read the full README →
CI statusApache 2.0 license

Want to talk it through?

Zorvia is Apache-2.0 and free to run in production. Reach out if you want to talk through a KubeVirt rollout or what Zorvia looks like at fleet scale.

Talk to sales