libvirt API support matrix

This page documents which libvirt calls work on which libvirt drivers / hypervisors, and which version the API appeared in.

Hypervisor APIs

API Version bhyve esx hyperv libxl lxc openvz parallels phyp qemu remote test uml vbox vmware xen xenapi
virConnectBaselineCPU 0.7.7 1.2.4 1.2.6 0.7.7 0.7.7 1.2.0
virConnectClose 0.0.3 1.2.2 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.10.0 0.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.0.3 0.8.0
virConnectCompareCPU 0.7.5 1.2.4 0.7.5 0.7.5
virConnectDomainEventDeregister 0.5.0 0.9.0 0.7.0 0.5.0 0.5.0 0.6.0 0.9.4 0.5.0
virConnectDomainEventDeregisterAny 0.8.0 1.2.5 0.9.0 0.8.0 0.8.0 0.8.0 0.8.0 0.9.4 0.8.0
virConnectDomainEventRegister 0.5.0 0.9.0 0.7.0 0.5.0 0.5.0 0.6.0 0.9.4 0.5.0
virConnectDomainEventRegisterAny 0.8.0 1.2.5 0.9.0 0.8.0 0.8.0 0.8.0 0.8.0 0.9.4 0.8.0
virConnectDomainQemuMonitorEventDeregister 1.2.3 1.2.3 1.2.3
virConnectDomainQemuMonitorEventRegister 1.2.3 1.2.3 1.2.3
virConnectDomainXMLFromNative 0.6.4 0.7.0 0.9.0 1.2.2 0.6.4 0.6.4 0.9.11 0.6.4
virConnectDomainXMLToNative 0.6.4 1.2.5 0.7.2 0.9.0 0.6.4 0.6.4 0.6.4
virConnectGetAllDomainStats 1.2.8 1.2.8 1.2.8
virConnectGetCPUModelNames 1.1.3 1.1.3 1.1.3 1.1.3
virConnectGetCapabilities 0.2.1 1.2.2 0.7.1 0.9.0 0.6.5 0.4.6 0.10.0 0.7.3 0.2.1 0.3.0 0.2.1 0.5.0 0.6.3 0.2.1 0.8.0
virConnectGetDomainCapabilities 1.2.7 1.2.7 1.2.7
API Version bhyve esx hyperv libxl lxc openvz parallels phyp qemu remote test uml vbox vmware xen xenapi
virConnectGetHostname 0.3.0 1.2.2 0.7.0 0.9.5 0.9.0 0.6.3 0.9.12 0.10.0 0.3.3 0.3.0 0.6.3 0.5.0 0.6.3 0.7.3 0.8.0
virConnectGetLibVersion 0.7.3 0.7.3
virConnectGetMaxVcpus 0.2.1 1.2.3 0.9.0 0.4.6 0.2.1 0.3.0 0.3.2 0.6.3 0.2.1 0.8.0
virConnectGetSysinfo 0.8.8 1.2.5 1.1.0 1.0.5 0.8.8 0.8.8 1.1.0
virConnectGetType 0.0.3 0.7.0 0.9.5 0.9.0 0.3.1 0.2.0 0.3.0 0.5.0 0.8.7 0.0.3 0.8.0
virConnectGetVersion 0.0.3 1.2.2 0.7.0 0.9.0 0.4.6 0.5.0 0.10.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.0.3 0.8.0
virConnectIsAlive 0.9.8 0.9.8 0.9.8 0.9.8 0.9.8 0.9.8 1.2.5 0.9.8 0.9.8 0.9.8 0.9.8 0.9.8 0.9.8 0.9.8 0.9.8 0.9.8
virConnectIsEncrypted 0.7.3 0.7.3 0.9.5 0.7.3 0.7.3 1.2.5 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3
virConnectIsSecure 0.7.3 0.7.3 0.9.5 0.7.3 0.7.3 1.2.5 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3
virConnectListAllDomains 0.9.13 1.2.2 0.10.2 0.10.2 0.9.13 0.9.13 0.9.13 0.10.0 0.9.13 0.9.13 0.9.13 0.9.13 0.9.13 0.9.13
virConnectListDefinedDomains 0.1.1 1.2.2 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.10.0 0.7.0 0.2.0 0.3.0 0.1.11 0.5.0 0.6.3 0.8.7 0.1.1 0.8.0
virConnectListDomains 0.0.3 1.2.2 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.10.0 0.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.0.3 0.8.0
virConnectNumOfDefinedDomains 0.1.5 1.2.2 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.10.0 0.7.0 0.2.0 0.3.0 0.1.11 0.5.0 0.6.3 0.8.7 0.1.5 0.8.0
virConnectNumOfDomains 0.0.3 1.2.2 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.10.0 0.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.0.3 0.8.0
virConnectOpen 0.0.3 1.2.2 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.10.0 0.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.0.3 0.8.0
API Version bhyve esx hyperv libxl lxc openvz parallels phyp qemu remote test uml vbox vmware xen xenapi
virConnectOpenAuth 0.4.0
virConnectOpenReadOnly 0.0.3
virConnectSetKeepAlive 0.9.8 0.9.8
virConnectSupportsFeature 0.3.2 0.7.0 1.1.1 1.2.2 1.2.8 0.5.0 0.3.0 0.3.2 0.8.0
virDomainAbortJob 0.7.7 0.7.7 0.7.7
virDomainAttachDevice 0.1.9 0.9.2 1.0.1 0.8.2 0.4.1 0.3.0 0.8.4 0.6.3 0.1.9
virDomainAttachDeviceFlags 0.7.7 0.9.2 1.0.1 0.7.7 0.7.7 0.8.4 0.7.7 0.7.7
virDomainBlockCommit 0.10.2 1.0.0 0.10.2
virDomainBlockCopy 1.2.8 1.2.9 1.2.9
virDomainBlockJobAbort 0.9.4 0.9.4 0.9.4
virDomainBlockJobSetSpeed 0.9.4 0.9.4 0.9.4
virDomainBlockPeek 0.4.2 0.4.4 0.4.2 0.5.0 0.4.4
virDomainBlockPull 0.9.4 0.9.4 0.9.4
virDomainBlockRebase 0.9.10 0.9.10 0.9.10
virDomainBlockResize 0.9.8 0.9.8 0.9.8
API Version bhyve esx hyperv libxl lxc openvz parallels phyp qemu remote test uml vbox vmware xen xenapi
virDomainBlockStats 0.3.2 1.2.2 0.4.1 0.3.2 0.7.0 0.3.2
virDomainBlockStatsFlags 0.9.5 1.2.2 0.9.5 0.9.5
virDomainCoreDump 0.1.9 0.9.2 0.7.0 0.3.0 0.3.2 0.1.9
virDomainCoreDumpWithFormat 1.2.3 1.2.3 1.2.3 1.2.3
virDomainCreate 0.1.1 1.2.2 0.7.0 0.9.5 0.9.0 0.4.4 0.3.1 0.10.0 0.2.0 0.3.0 0.1.11 0.5.0 0.6.3 0.8.7 0.1.1 0.8.0
virDomainCreateLinux 0.0.3 1.2.4 0.9.0 0.4.4 0.3.3 0.7.3 0.2.0 0.3.0 0.1.4 0.5.0 0.6.3 0.8.7 0.0.3 0.8.0
virDomainCreateWithFiles 1.1.1 1.1.1 1.1.1
virDomainCreateWithFlags 0.8.2 1.2.3 0.8.2 0.9.5 0.9.0 0.8.2 0.8.2 0.8.2 0.8.2 0.8.2 0.8.2 0.8.2 0.8.7 0.8.2 0.8.2
virDomainCreateXML 0.5.0 1.2.4 0.9.0 0.4.4 0.3.3 0.7.3 0.2.0 0.3.0 0.1.4 0.5.0 0.6.3 0.8.7 0.0.3 0.8.0
virDomainCreateXMLWithFiles 1.1.1 1.1.1 1.1.1
virDomainDefineXML 0.1.1 1.2.2 0.7.2 0.9.0 0.4.2 0.3.3 0.10.0 0.2.0 0.3.0 0.1.11 0.5.0 0.6.3 0.8.7 0.1.1 0.8.0
virDomainDestroy 0.0.3 1.2.2 0.7.0 0.9.5 0.9.0 0.4.4 0.3.1 0.10.0 0.7.3 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.0.3 0.8.0
virDomainDestroyFlags 0.9.4 0.9.4 0.9.5 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4
virDomainDetachDevice 0.1.9 0.9.2 1.0.1 0.5.0 0.3.0 0.8.4 0.6.3 0.1.9
virDomainDetachDeviceFlags 0.7.7 0.9.2 1.0.1 0.7.7 0.7.7 0.8.4 0.7.7 0.7.7
API Version bhyve esx hyperv libxl lxc openvz parallels phyp qemu remote test uml vbox vmware xen xenapi
virDomainFSFreeze 1.2.5 1.2.5 1.2.5
virDomainFSThaw 1.2.5 1.2.5 1.2.5
virDomainFSTrim 1.0.1 1.0.1 1.0.1
virDomainGetAutostart 0.2.1 1.2.4 0.9.0 0.9.0 0.7.0 0.4.6 0.10.0 0.2.1 0.3.0 0.3.2 0.5.0 0.4.4 0.8.0
virDomainGetBlkioParameters 0.9.0 0.9.8 0.9.0 0.9.0
virDomainGetBlockInfo 0.8.1 0.8.1 0.8.1
virDomainGetBlockIoTune 0.9.8 0.9.8 0.9.8
virDomainGetBlockJobInfo 0.9.4 0.9.4 0.9.4
virDomainGetCPUStats 0.9.10 1.2.2 0.9.11 0.9.10
virDomainGetControlInfo 0.9.3 0.9.3 0.9.3
virDomainGetDiskErrors 0.9.10 0.9.10 0.9.10
virDomainGetEmulatorPinInfo 0.10.0 0.10.0 0.10.0
virDomainGetHostname 0.10.0 0.10.0 0.10.0
virDomainGetInfo 0.0.3 1.2.2 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.10.0 0.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.0.3 0.8.0
virDomainGetInterfaceParameters 0.9.9 0.9.9 0.9.9
API Version bhyve esx hyperv libxl lxc openvz parallels phyp qemu remote test uml vbox vmware xen xenapi
virDomainGetJobInfo 0.7.7 0.7.7 0.7.7
virDomainGetJobStats 1.0.3 1.0.3 1.0.3
virDomainGetMaxMemory 0.0.3 0.7.0 0.9.0 0.7.2 0.4.2 0.3.0 0.1.4 0.5.0 0.0.3 0.8.0
virDomainGetMaxVcpus 0.2.1 0.7.0 0.4.6 0.7.3 0.4.4 0.3.0 0.7.3 0.7.1 0.2.1 0.8.0
virDomainGetMemoryParameters 0.8.5 0.8.6 0.8.5 0.9.12 0.8.5 0.8.5
virDomainGetMetadata 0.9.10 1.2.4 1.1.3 0.9.10 0.9.10 1.1.3
virDomainGetNumaParameters 0.9.9 1.1.1 0.9.9 0.9.9
virDomainGetOSType 0.0.3 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.10.0 0.2.2 0.3.0 0.1.9 0.5.0 0.6.3 0.8.7 0.0.3 0.8.0
virDomainGetSchedulerParameters 0.2.3 0.7.0 0.9.0 0.5.0 0.7.0 0.3.0 0.3.2 0.2.3
virDomainGetSchedulerParametersFlags 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2
virDomainGetSchedulerType 0.2.3 0.7.0 0.9.0 0.5.0 0.7.0 0.3.0 0.3.2 0.2.3 0.8.0
virDomainGetSecurityLabel 0.6.1 0.9.10 0.6.1 0.6.1
virDomainGetSecurityLabelList 0.10.0 0.10.0 0.10.0
virDomainGetState 0.9.2 1.2.2 0.9.2 0.9.5 0.9.2 0.9.2 0.9.2 0.10.0 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2
virDomainGetTime 1.2.5 1.2.5 1.2.5
API Version bhyve esx hyperv libxl lxc openvz parallels phyp qemu remote test uml vbox vmware xen xenapi
virDomainGetVcpuPinInfo 0.9.3 1.2.1 0.9.3 0.9.3
virDomainGetVcpus 0.1.4 0.9.0 1.2.6 0.4.4 0.3.0 0.7.3 0.1.4 0.8.0
virDomainGetVcpusFlags 0.8.5 0.8.5 0.9.0 0.8.5 0.8.5 0.8.5 0.8.5 0.8.5 0.8.5 0.8.5 0.8.5
virDomainGetXMLDesc 0.0.3 1.2.2 0.7.0 0.9.5 0.9.0 0.4.2 0.4.6 0.10.0 0.7.0 0.2.0 0.3.0 0.1.4 0.5.0 0.6.3 0.8.7 0.0.3 0.8.0
virDomainHasCurrentSnapshot 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0
virDomainHasManagedSaveImage 0.8.0 0.9.5 0.9.2 0.8.0 0.8.0 1.1.4 1.0.1
virDomainInjectNMI 0.9.2 0.9.2 0.9.2
virDomainInterfaceStats 0.3.2 0.7.3 0.9.12 0.4.1 0.3.2 0.7.0 0.3.2
virDomainIsActive 0.7.3 1.2.2 0.7.3 0.9.5 0.9.0 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 0.8.7 0.7.3
virDomainIsPersistent 0.7.3 1.2.2 0.7.3 0.9.5 0.9.0 0.7.3 0.7.3 0.10.0 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 0.8.7 0.7.3
virDomainIsUpdated 0.8.6 0.8.6 0.9.5 0.9.0 0.8.6 0.8.6 0.8.6 0.8.6 0.8.6 0.8.6 0.8.6 0.8.6 0.8.6 0.8.6
virDomainListAllSnapshots 0.9.13 0.9.13 0.9.13 1.1.4
virDomainLookupByID 0.0.3 1.2.3 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.10.0 0.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.0.3 0.8.0
virDomainLookupByName 0.0.3 1.2.2 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.10.0 0.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.0.3 0.8.0
virDomainLookupByUUID 0.0.5 1.2.2 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.10.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.0.5 0.8.0
API Version bhyve esx hyperv libxl lxc openvz parallels phyp qemu remote test uml vbox vmware xen xenapi
virDomainLxcOpenNamespace 1.0.2 1.0.2 1.0.2
virDomainManagedSave 0.8.0 0.9.5 0.9.2 0.8.0 0.8.0 1.1.4 1.0.1
virDomainManagedSaveRemove 0.8.0 0.9.5 0.9.2 0.8.0 0.8.0 1.1.4 1.0.1
virDomainMemoryPeek 0.4.2 0.4.4 0.4.2
virDomainMemoryStats 0.7.5 1.2.2 0.7.5 0.7.5
virDomainMigrate 0.3.2 0.7.0 0.5.0 0.3.2 0.3.2
virDomainMigrateBegin3 0.9.2 0.9.2 0.9.2
virDomainMigrateBegin3Params 1.1.0 1.2.6 1.2.8 1.1.0 1.1.0
virDomainMigrateConfirm3 0.9.2 0.9.2 0.9.2
virDomainMigrateConfirm3Params 1.1.0 1.2.6 1.2.8 1.1.0 1.1.0
virDomainMigrateFinish 0.3.2 0.7.0 0.3.2 0.3.2
virDomainMigrateFinish2 0.5.0 0.5.0 0.5.0
virDomainMigrateFinish3 0.9.2 0.9.2 0.9.2
virDomainMigrateFinish3Params 1.1.0 1.2.6 1.2.8 1.1.0 1.1.0
virDomainMigrateGetCompressionCache 1.0.3 1.0.3 1.0.3
API Version bhyve esx hyperv libxl lxc openvz parallels phyp qemu remote test uml vbox vmware xen xenapi
virDomainMigrateGetMaxSpeed 0.9.5 0.9.5 0.9.5
virDomainMigratePerform 0.3.2 0.7.0 0.5.0 0.3.2 0.3.2
virDomainMigratePerform3 0.9.2 0.9.2 0.9.2
virDomainMigratePerform3Params 1.1.0 1.2.6 1.2.8 1.1.0 1.1.0
virDomainMigratePrepare 0.3.2 0.7.0 0.3.2 0.3.2
virDomainMigratePrepare2 0.5.0 0.5.0 0.5.0
virDomainMigratePrepare3 0.9.2 0.9.2 0.9.2
virDomainMigratePrepare3Params 1.1.0 1.2.6 1.2.8 1.1.0 1.1.0
virDomainMigratePrepareTunnel 0.7.2 0.7.2 0.7.2
virDomainMigratePrepareTunnel3 0.9.2 0.9.2 0.9.2
virDomainMigratePrepareTunnel3Params 1.1.0 1.1.0 1.1.0
virDomainMigrateSetCompressionCache 1.0.3 1.0.3 1.0.3
virDomainMigrateSetMaxDowntime 0.8.0 0.8.0 0.8.0
virDomainMigrateSetMaxSpeed 0.9.0 0.9.0 0.9.0
virDomainOpenChannel 1.0.2 1.0.2 1.0.2
API Version bhyve esx hyperv libxl lxc openvz parallels phyp qemu remote test uml vbox vmware xen xenapi
virDomainOpenConsole 0.8.6 1.2.4 1.1.2 0.8.6 0.8.6 0.8.6 0.8.6 0.8.6
virDomainOpenGraphics 0.9.7 0.9.7 0.9.7
virDomainOpenGraphicsFD 1.2.8 1.2.8 1.2.8
virDomainPMSuspendForDuration 0.9.10 0.9.11 0.9.10
virDomainPMWakeup 0.9.11 0.9.11 0.9.11
virDomainPinEmulator 0.10.0 0.10.0 0.10.0
virDomainPinVcpu 0.1.4 0.9.0 0.4.4 0.3.0 0.7.3 0.1.4 0.8.0
virDomainPinVcpuFlags 0.9.3 1.2.1 0.9.3 0.9.3
virDomainQemuAgentCommand 0.10.0 0.10.0 0.10.0
virDomainQemuAttach 0.9.4 0.9.4 0.9.4
virDomainQemuMonitorCommand 0.8.3 0.8.3 0.8.3
virDomainReboot 0.1.0 0.7.0 0.9.0 1.0.1 0.3.1 0.9.1 0.9.3 0.3.0 0.1.1 0.6.3 0.8.7 0.1.0 0.8.0
virDomainReset 0.9.7 0.9.7 0.9.7
virDomainRestore 0.0.3 0.9.2 0.2.0 0.3.0 0.3.2 0.0.3
virDomainRestoreFlags 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4
API Version bhyve esx hyperv libxl lxc openvz parallels phyp qemu remote test uml vbox vmware xen xenapi
virDomainResume 0.0.3 0.7.0 0.9.5 0.9.0 0.7.2 0.8.3 0.10.0 0.7.0 0.2.0 0.3.0 0.1.1 0.6.3 0.8.7 0.0.3 0.8.0
virDomainRevertToSnapshot 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0
virDomainSave 0.0.3 0.9.2 0.2.0 0.3.0 0.3.2 0.6.3 0.0.3
virDomainSaveFlags 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4
virDomainSaveImageDefineXML 0.9.4 0.9.4 0.9.4
virDomainSaveImageGetXMLDesc 0.9.4 0.9.4 0.9.4
virDomainScreenshot 0.9.2 0.9.2 0.9.2 1.0.5
virDomainSendKey 0.9.3 0.9.4 0.9.3
virDomainSendProcessSignal 1.0.1 1.0.1 1.0.1
virDomainSetAutostart 0.2.1 1.2.4 0.9.0 0.9.0 0.7.0 0.4.6 0.2.1 0.3.0 0.3.2 0.5.0 0.4.4 0.8.0
virDomainSetBlkioParameters 0.9.0 0.9.8 0.9.0 0.9.0
virDomainSetBlockIoTune 0.9.8 0.9.8 0.9.8
virDomainSetInterfaceParameters 0.9.9 0.9.9 0.9.9
virDomainSetMaxMemory 0.0.3 0.7.0 0.9.2 0.7.2 0.4.2 0.3.0 0.1.1 0.5.0 0.0.3 0.8.0
virDomainSetMemory 0.1.1 0.7.0 0.9.0 0.7.2 0.4.2 0.3.0 0.1.4 0.5.0 0.6.3 0.1.1
API Version bhyve esx hyperv libxl lxc openvz parallels phyp qemu remote test uml vbox vmware xen xenapi
virDomainSetMemoryFlags 0.9.0 0.9.0 1.2.7 0.9.0 0.9.0
virDomainSetMemoryParameters 0.8.5 0.8.6 0.8.5 0.9.12 0.8.5 0.8.5
virDomainSetMemoryStatsPeriod 1.1.1 1.1.1 1.1.1
virDomainSetMetadata 0.9.10 1.2.4 1.1.3 0.9.10 0.9.10 1.1.3
virDomainSetNumaParameters 0.9.9 0.9.9 0.9.9
virDomainSetSchedulerParameters 0.2.3 0.7.0 0.9.0 0.5.0 0.7.0 0.3.0 0.3.2 0.2.3
virDomainSetSchedulerParametersFlags 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2
virDomainSetTime 1.2.5 1.2.5 1.2.5
virDomainSetVcpus 0.1.4 0.7.0 0.9.0 0.4.6 0.7.3 0.4.4 0.3.0 0.1.4 0.7.1 0.1.4 0.8.0
virDomainSetVcpusFlags 0.8.5 0.8.5 0.9.0 0.8.5 0.8.5 0.8.5 0.8.5 0.8.5 0.8.5 0.8.5 0.8.5
virDomainShutdown 0.0.3 0.7.0 0.9.0 1.0.1 0.3.1 0.10.0 0.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.0.3 0.8.0
virDomainShutdownFlags 0.9.10 0.9.10 0.9.10 1.0.1 0.9.10 0.9.10 0.9.10 0.9.10 0.9.10 0.9.10 0.9.10 0.9.10 0.9.10
virDomainSnapshotCreateXML 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0
virDomainSnapshotCurrent 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0
virDomainSnapshotDelete 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0
API Version bhyve esx hyperv libxl lxc openvz parallels phyp qemu remote test uml vbox vmware xen xenapi
virDomainSnapshotGetParent 0.9.7 0.9.7 0.9.7 0.9.7 1.1.4 0.9.7
virDomainSnapshotGetXMLDesc 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0
virDomainSnapshotHasMetadata 0.9.13 0.9.13 0.9.13 0.9.13 1.1.4 0.9.13
virDomainSnapshotIsCurrent 0.9.13 0.9.13 0.9.13 0.9.13 1.1.4 0.9.13
virDomainSnapshotListAllChildren 0.9.13 0.9.13 0.9.13 1.1.4
virDomainSnapshotListChildrenNames 0.9.7 0.9.7 0.9.7 0.9.7 1.1.4
virDomainSnapshotListNames 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0
virDomainSnapshotLookupByName 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0
virDomainSnapshotNum 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0
virDomainSnapshotNumChildren 0.9.7 0.9.7 0.9.7 0.9.7 1.1.4
virDomainSuspend 0.0.3 0.7.0 0.9.5 0.9.0 0.7.2 0.8.3 0.10.0 0.2.0 0.3.0 0.1.1 0.6.3 0.8.7 0.0.3 0.8.0
virDomainUndefine 0.1.1 1.2.2 0.7.1 0.9.0 0.4.2 0.3.3 0.2.0 0.3.0 0.1.11 0.5.0 0.6.3 0.8.7 0.1.1 0.8.0
virDomainUndefineFlags 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4 0.9.5 0.9.4 0.9.4 0.9.5
virDomainUpdateDeviceFlags 0.8.0 0.9.2 1.0.1 0.9.13 0.8.0 0.8.0 0.8.0 0.8.0
virNodeAllocPages 1.2.9 1.2.8 1.2.8 1.2.9 1.2.8 1.2.8
API Version bhyve esx hyperv libxl lxc openvz parallels phyp qemu remote test uml vbox vmware xen xenapi
virNodeDeviceDetachFlags 1.0.5 1.2.3 1.0.5 1.0.5 1.0.5
virNodeDeviceDettach 0.6.1 1.2.3 0.6.1 0.6.1 0.6.1
virNodeDeviceReAttach 0.6.1 1.2.3 0.6.1 0.6.1 0.6.1
virNodeDeviceReset 0.6.1 1.2.3 0.6.1 0.6.1 0.6.1
virNodeGetCPUMap 1.0.0 1.2.3 1.0.0 1.0.0 1.2.8 1.0.0 1.0.0 1.0.0 1.0.0
virNodeGetCPUStats 0.9.3 1.2.2 0.9.3 0.9.12 0.9.3 0.9.3 0.9.3
virNodeGetCellsFreeMemory 0.3.3 1.1.1 0.6.5 0.9.12 0.4.4 0.3.3 0.4.2 0.5.0 0.6.5 0.3.3 0.8.0
virNodeGetFreeMemory 0.3.3 1.2.3 0.7.2 0.9.0 0.6.5 0.9.12 0.4.4 0.3.3 0.5.0 0.6.5 0.3.3 0.8.0
virNodeGetFreePages 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6 1.2.6
virNodeGetInfo 0.1.0 1.2.3 0.7.0 0.9.5 0.9.0 0.6.5 0.3.2 0.10.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.1.0 0.8.0
virNodeGetMemoryParameters 0.10.2 1.2.3 0.10.2 0.10.2 0.10.2 0.10.2 0.10.2
virNodeGetMemoryStats 0.9.3 1.2.2 0.9.3 0.9.12 0.9.3 0.9.3 0.9.3
virNodeGetSecurityModel 0.6.1 0.9.10 0.6.1 0.6.1
virNodeSetMemoryParameters 0.10.2 1.2.3 0.10.2 0.10.2 0.10.2 0.10.2 0.10.2
virNodeSuspendForDuration 0.9.8 0.9.8 0.9.8 0.9.8 0.9.8 0.9.8
API Version bhyve esx hyperv libxl lxc openvz parallels phyp qemu remote test uml vbox vmware xen xenapi

Host Interface APIs

API Version esx hyperv interface phyp remote test
virConnectListAllInterfaces 0.10.2 1.0.0 0.10.2
virConnectListDefinedInterfaces 0.7.0 0.10.0 1.0.0 0.7.2 0.7.0
virConnectListInterfaces 0.6.4 0.10.0 1.0.0 0.9.1 0.7.2 0.7.0
virConnectNumOfDefinedInterfaces 0.7.0 0.10.0 1.0.0 0.7.2 0.7.0
virConnectNumOfInterfaces 0.6.4 0.10.0 1.0.0 0.9.1 0.7.2 0.7.0
virInterfaceChangeBegin 0.9.2 0.9.2 0.9.2
virInterfaceChangeCommit 0.9.2 0.9.2 0.9.2
virInterfaceChangeRollback 0.9.2 0.9.2 0.9.2
virInterfaceCreate 0.6.4 0.7.2 0.7.0
virInterfaceDefineXML 0.6.4 0.9.1 0.7.2 0.7.0
virInterfaceDestroy 0.6.4 0.9.1 0.7.2 0.7.0
virInterfaceGetXMLDesc 0.6.4 0.10.0 1.0.0 0.7.2 0.7.0
virInterfaceIsActive 0.7.3 0.10.0 1.0.0 0.9.1 0.7.3 0.7.3
virInterfaceLookupByMACString 0.6.4 0.10.0 1.0.0 0.7.2 0.7.0
virInterfaceLookupByName 0.6.4 0.10.0 1.0.0 0.9.1 0.7.2 0.7.0
API Version esx hyperv interface phyp remote test
virInterfaceUndefine 0.6.4 0.7.2 0.7.0

Network Filter APIs

API Version esx hyperv nwfilter remote test
virConnectListAllNWFilters 0.10.2 0.10.2 0.10.2
virConnectListNWFilters 0.8.0 0.8.0 0.8.0
virConnectNumOfNWFilters 0.8.0 0.8.0 0.8.0
virNWFilterDefineXML 0.8.0 0.8.0 0.8.0
virNWFilterGetXMLDesc 0.8.0 0.8.0 0.8.0
virNWFilterLookupByName 0.8.0 0.8.0 0.8.0
virNWFilterLookupByUUID 0.8.0 0.8.0 0.8.0
virNWFilterUndefine 0.8.0 0.8.0 0.8.0

Virtual Network APIs

API Version bridge esx hyperv remote test vbox
virConnectListAllNetworks 0.10.2 0.10.2 0.10.2 0.10.2
virConnectListDefinedNetworks 0.2.0 0.2.0 0.10.0 0.3.0 0.3.2 0.6.4
virConnectListNetworks 0.2.0 0.2.0 0.10.0 0.3.0 0.3.2 0.6.4
virConnectNetworkEventDeregisterAny 1.2.1 1.2.1 1.2.1 1.2.1
virConnectNetworkEventRegisterAny 1.2.1 1.2.1 1.2.1 1.2.1
virConnectNumOfDefinedNetworks 0.2.0 0.2.0 0.10.0 0.3.0 0.3.2 0.6.4
virConnectNumOfNetworks 0.2.0 0.2.0 0.10.0 0.3.0 0.3.2 0.6.4
virNetworkCreate 0.2.0 0.2.0 0.3.0 0.3.2 0.6.4
virNetworkCreateXML 0.2.0 0.2.0 0.3.0 0.3.2 0.6.4
virNetworkDefineXML 0.2.0 0.2.0 0.10.0 0.3.0 0.3.2 0.6.4
virNetworkDestroy 0.2.0 0.2.0 0.3.0 0.3.2 0.6.4
virNetworkGetAutostart 0.2.1 0.2.1 0.10.0 0.3.0 0.3.2
virNetworkGetBridgeName 0.2.0 0.2.0 0.3.0 0.3.2
virNetworkGetDHCPLeases 1.2.6 1.2.6 1.2.6
virNetworkGetXMLDesc 0.2.0 0.2.0 0.10.0 0.3.0 0.3.2 0.6.4
API Version bridge esx hyperv remote test vbox
virNetworkIsActive 0.7.3 0.7.3 0.10.0 0.7.3 0.7.3
virNetworkIsPersistent 0.7.3 0.7.3 0.10.0 0.7.3 0.7.3
virNetworkLookupByName 0.2.0 0.2.0 0.10.0 0.3.0 0.3.2 0.6.4
virNetworkLookupByUUID 0.2.0 0.2.0 0.10.0 0.3.0 0.3.2 0.6.4
virNetworkSetAutostart 0.2.1 0.2.1 0.10.0 0.3.0 0.3.2
virNetworkUndefine 0.2.0 0.2.0 0.10.0 0.3.0 0.3.2 0.6.4
virNetworkUpdate 0.10.2 0.10.2 0.10.2 0.10.2

Host Device APIs

API Version esx hal hyperv remote test udev
virConnectListAllNodeDevices 0.10.2 0.10.2 0.10.2 0.10.2
virNodeDeviceCreateXML 0.6.3 0.6.5 0.6.3 0.7.3 0.7.3
virNodeDeviceDestroy 0.6.3 0.6.5 0.6.3 0.7.3 0.7.3
virNodeDeviceGetParent 0.5.0 0.5.0 0.5.0 0.7.2 0.7.3
virNodeDeviceGetXMLDesc 0.5.0 0.5.0 0.5.0 0.7.2 0.7.3
virNodeDeviceListCaps 0.5.0 0.5.0 0.5.0 0.7.2 0.7.3
virNodeDeviceLookupByName 0.5.0 0.5.0 0.5.0 0.7.2 0.7.3
virNodeDeviceLookupSCSIHostByWWN 1.0.3 1.0.2 1.0.2 1.0.2
virNodeDeviceNumOfCaps 0.5.0 0.5.0 0.5.0 0.7.2 0.7.3
virNodeListDevices 0.5.0 0.5.0 0.5.0 0.7.2 0.7.3
virNodeNumOfDevices 0.5.0 0.5.0 0.5.0 0.7.2 0.7.3

Secret APIs

API Version esx hyperv remote secret test
virConnectListAllSecrets 0.10.2 0.10.2 0.10.2
virConnectListSecrets 0.7.1 0.7.1 0.7.1
virConnectNumOfSecrets 0.7.1 0.7.1 0.7.1
virSecretDefineXML 0.7.1 0.7.1 0.7.1
virSecretGetValue 0.7.1 0.7.1 0.7.1
virSecretGetXMLDesc 0.7.1 0.7.1 0.7.1
virSecretLookupByUUID 0.7.1 0.7.1 0.7.1
virSecretLookupByUsage 0.7.1 0.7.1 0.7.1
virSecretSetValue 0.7.1 0.7.1 0.7.1
virSecretUndefine 0.7.1 0.7.1 0.7.1

Storage Pool APIs

API Version esx hyperv phyp remote storage test vbox
virConnectFindStoragePoolSources 0.4.5 0.4.5 0.4.0 0.5.0
virConnectListAllStoragePools 0.10.2 0.10.2 0.10.2 0.10.2
virConnectListDefinedStoragePools 0.4.1 0.8.2 0.4.1 0.4.0 0.5.0
virConnectListStoragePools 0.4.1 0.8.2 0.8.2 0.4.1 0.4.0 0.5.0 0.7.1
virConnectNumOfDefinedStoragePools 0.4.1 0.8.2 0.4.1 0.4.0 0.5.0
virConnectNumOfStoragePools 0.4.1 0.8.2 0.8.2 0.4.1 0.4.0 0.5.0 0.7.1
virStoragePoolBuild 0.4.1 0.4.1 0.4.0 0.5.0
virStoragePoolCreate 0.4.1 0.4.1 0.4.0 0.5.0
virStoragePoolCreateXML 0.4.1 0.8.2 0.4.1 0.4.0 0.5.0
virStoragePoolDefineXML 0.4.1 0.4.1 0.4.0 0.5.0
virStoragePoolDelete 0.4.1 0.4.1 0.4.0 0.5.0
virStoragePoolDestroy 0.4.1 0.8.2 0.4.1 0.4.0 0.5.0
virStoragePoolGetAutostart 0.4.1 0.8.2 0.4.1 0.4.0 0.5.0
virStoragePoolGetInfo 0.4.1 0.8.2 0.4.1 0.4.0 0.5.0
virStoragePoolGetXMLDesc 0.4.1 0.8.2 0.8.2 0.4.1 0.4.0 0.5.0
API Version esx hyperv phyp remote storage test vbox
virStoragePoolIsActive 0.7.3 0.8.2 0.7.3 0.7.3 0.7.3
virStoragePoolIsPersistent 0.7.3 0.8.2 0.7.3 0.7.3 0.7.3
virStoragePoolListAllVolumes 0.10.2 0.10.0 0.10.2 0.10.2
virStoragePoolListVolumes 0.4.1 0.8.4 0.8.2 0.4.1 0.4.0 0.5.0 0.7.1
virStoragePoolLookupByName 0.4.1 0.8.2 0.8.2 0.4.1 0.4.0 0.5.0 0.7.1
virStoragePoolLookupByUUID 0.4.1 0.8.2 0.8.2 0.4.1 0.4.0 0.5.0
virStoragePoolLookupByVolume 0.4.1 0.8.4 0.4.1 0.4.0 0.5.0
virStoragePoolNumOfVolumes 0.4.1 0.8.4 0.8.2 0.4.1 0.4.0 0.5.0 0.7.1
virStoragePoolRefresh 0.4.1 0.8.2 0.4.1 0.4.0 0.5.0
virStoragePoolSetAutostart 0.4.1 0.8.2 0.4.1 0.4.0 0.5.0
virStoragePoolUndefine 0.4.1 0.4.1 0.4.0 0.5.0
virStorageVolCreateXML 0.4.1 0.8.4 0.8.2 0.4.1 0.4.0 0.5.0 0.7.1
virStorageVolCreateXMLFrom 0.6.4 0.8.7 0.6.4 0.6.4 0.6.4
virStorageVolDelete 0.4.1 0.8.7 0.4.1 0.4.0 0.5.0 0.7.1
virStorageVolDownload 0.9.0 0.9.0 0.9.0
API Version esx hyperv phyp remote storage test vbox
virStorageVolGetInfo 0.4.1 0.8.4 0.4.1 0.4.0 0.5.0 0.7.1
virStorageVolGetPath 0.4.1 0.8.4 0.8.2 0.4.1 0.4.0 0.5.0 0.7.1
virStorageVolGetXMLDesc 0.4.1 0.8.4 0.8.2 0.4.1 0.4.0 0.5.0 0.7.1
virStorageVolLookupByKey 0.4.1 0.8.4 0.4.1 0.4.0 0.5.0 0.7.1
virStorageVolLookupByName 0.4.1 0.8.4 0.8.2 0.4.1 0.4.0 0.5.0 0.7.1
virStorageVolLookupByPath 0.4.1 0.8.4 0.8.2 0.4.1 0.4.0 0.5.0 0.7.1
virStorageVolResize 0.9.10 0.9.10 0.9.10
virStorageVolUpload 0.9.0 0.9.0 0.9.0
virStorageVolWipe 0.8.0 0.8.7 0.8.0 0.8.0
virStorageVolWipePattern 0.9.10 0.9.10 0.9.10