API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

KubeVirt VM Management API

KubeVirt extends the Kubernetes API with custom resources for virtual machine management. VirtualMachine resources define VM specifications including CPU, memory, disks, and network interfaces. VirtualMachineInstance tracks running VMs, and VirtualMachineInstanceMigration handles live migrations. The API supports start, stop, pause, migrate, and snapshot operations through standard kubectl commands.

Documentation

Specifications

Schemas & Data

Other Resources

OpenAPI

kubevirt-vm-openapi.yml Raw ↑