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 phyp qemu remote test uml vbox vmware vz xen xenapi
virConnectBaselineCPU 0.7.7 1.2.4 2.3.0 0.7.7 0.7.7 1.2.0 1.2.6
virConnectClose 0.0.3 1.2.2 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.10.0 0.0.3 0.8.0
virConnectCompareCPU 0.7.5 1.2.4 2.3.0 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 1.2.10 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 1.2.10 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 2.1.0 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 3.1.0
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.7.3 0.2.1 0.3.0 0.2.1 0.5.0 0.6.3 0.10.0 0.2.1 0.8.0
virConnectGetDomainCapabilities 1.2.7 2.1.0 2.0.0 1.2.7 1.2.7
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz 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.3.3 0.3.0 0.6.3 0.5.0 0.6.3 0.10.0 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 1.2.21 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 2.3.0 1.3.4 1.1.0
virConnectGetType 0.0.3 1.3.5 0.7.0 0.9.5 0.9.0 0.3.1 0.2.0 0.3.0 2.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.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.10.0 0.0.3 0.8.0
virConnectIsAlive 0.9.8 1.3.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 0.9.8 0.9.8 0.9.8 1.2.5 0.9.8 0.9.8
virConnectIsEncrypted 0.7.3 1.3.5 0.7.3 0.9.5 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 1.2.5 0.7.3
virConnectIsSecure 0.7.3 1.3.5 0.7.3 0.9.5 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 0.7.3 1.2.5 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.9.13 0.9.13 0.9.13 0.9.13 0.9.13 0.9.13 0.10.0
virConnectListDefinedDomains 0.1.1 1.2.2 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.7.0 0.2.0 0.3.0 0.1.11 0.5.0 0.6.3 0.8.7 0.10.0 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.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.10.0 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.7.0 0.2.0 0.3.0 0.1.11 0.5.0 0.6.3 0.8.7 0.10.0 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.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.10.0 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.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.10.0 0.0.3 0.8.0
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
virConnectOpenAuth 0.4.0
virConnectOpenReadOnly 0.0.3
virConnectRegisterCloseCallback 0.10.0 1.3.2 1.3.2
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 1.3.5 0.3.2 0.8.0
virConnectUnregisterCloseCallback 0.10.0 1.3.2 1.3.2
virDomainAbortJob 0.7.7 0.7.7 0.7.7 3.1.0
virDomainAddIOThread 1.2.15 1.2.15 1.2.15
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 1.2.15 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 1.2.15 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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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 3.3.0
virDomainBlockStats 0.3.2 2.1.0 1.2.2 0.4.1 0.3.2 0.7.0 1.2.17 0.3.2
virDomainBlockStatsFlags 0.9.5 2.1.0 1.2.2 0.9.5 0.9.5 1.2.17
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.2.0 0.3.0 0.1.11 0.5.0 0.6.3 0.8.7 0.10.0 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 1.2.10 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.2.0 0.3.0 0.1.11 0.5.0 0.6.3 0.8.7 0.10.0 0.1.1 0.8.0
virDomainDefineXMLFlags 1.2.12 1.2.12 1.2.12 1.2.12 1.2.12 1.2.12 1.2.12 1.2.12 1.2.12 1.2.12 1.2.12 1.2.12 1.2.12 1.2.12 1.2.12
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
virDomainDelIOThread 1.2.15 1.2.15 1.2.15
virDomainDestroy 0.0.3 1.2.2 0.7.0 0.9.5 0.9.0 0.4.4 0.3.1 0.7.3 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.10.0 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 2.2.0 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 1.2.15 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 1.2.15 0.7.7
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.2.1 0.3.0 0.3.2 0.5.0 0.10.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.3.0 1.2.2 0.9.11 0.9.10
virDomainGetControlInfo 0.9.3 0.9.3 0.9.3
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
virDomainGetDiskErrors 0.9.10 0.9.10 0.9.10
virDomainGetEmulatorPinInfo 0.10.0 0.10.0 0.10.0
virDomainGetFSInfo 1.2.11 1.2.11 1.2.11
virDomainGetGuestVcpus 2.0.0 2.0.0 2.0.0
virDomainGetHostname 0.10.0 0.10.0 0.10.0
virDomainGetIOThreadInfo 1.2.14 1.2.14 1.2.14
virDomainGetInfo 0.0.3 1.2.2 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.10.0 0.0.3 0.8.0
virDomainGetInterfaceParameters 0.9.9 0.9.9 0.9.9
virDomainGetJobInfo 0.7.7 1.3.1 0.7.7 0.7.7 2.2.0
virDomainGetJobStats 1.0.3 1.3.1 1.0.3 1.0.3 2.2.0
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 1.2.15 0.0.3 0.8.0
virDomainGetMaxVcpus 0.2.1 0.7.0 3.0.0 0.4.6 0.7.3 0.4.4 0.3.0 0.7.3 0.7.1 1.2.21 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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
virDomainGetOSType 0.0.3 1.2.21 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.2.2 0.3.0 0.1.9 0.5.0 0.6.3 0.8.7 0.10.0 0.0.3 0.8.0
virDomainGetPerfEvents 1.3.3 1.3.3 1.3.3
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.9.2 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2 0.10.0 0.9.2 0.9.2
virDomainGetTime 1.2.5 1.2.5 1.2.5
virDomainGetVcpuPinInfo 0.9.3 1.2.1 0.9.3 0.9.3 1.2.18
virDomainGetVcpus 0.1.4 0.9.0 0.4.4 0.3.0 0.7.3 1.2.6 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 1.2.21 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.7.0 0.2.0 0.3.0 0.1.4 0.5.0 0.6.3 0.8.7 0.10.0 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 1.3.5
virDomainHasManagedSaveImage 0.8.0 1.2.13 1.2.13 0.9.5 0.9.2 1.2.13 1.2.13 1.2.13 0.8.0 0.8.0 1.1.4 1.2.13 1.2.13 1.2.13 1.2.13 1.0.1 1.2.13
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
virDomainInjectNMI 0.9.2 0.9.2 0.9.2
virDomainInterfaceAddresses 1.2.14 1.3.5 1.2.14 1.2.14
virDomainInterfaceStats 0.3.2 1.3.2 0.7.3 0.9.12 0.4.1 0.3.2 0.7.0 1.2.17 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 1.2.10 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.7.3 0.7.3 0.7.3 0.7.3 0.7.3 0.8.7 0.10.0 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 1.2.21 0.8.6 0.8.6
virDomainListAllSnapshots 0.9.13 0.9.13 0.9.13 1.1.4 1.3.5
virDomainLookupByID 0.0.3 1.2.3 0.7.0 0.9.5 0.9.0 0.4.2 0.3.1 0.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.10.0 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.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.10.0 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.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.10.0 0.0.5 0.8.0
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.2.14 1.0.1
virDomainManagedSaveRemove 0.8.0 0.9.5 0.9.2 0.8.0 0.8.0 1.1.4 1.2.14 1.0.1
virDomainMemoryPeek 0.4.2 0.4.4 0.4.2
virDomainMemoryStats 0.7.5 1.3.0 1.2.2 0.7.5 0.7.5 1.2.17
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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 1.3.5
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 1.3.5
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 1.3.5
virDomainMigrateGetCompressionCache 1.0.3 1.0.3 1.0.3
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 1.3.5
virDomainMigratePrepare 0.3.2 0.7.0 0.3.2 0.3.2
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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 1.3.5
virDomainMigratePrepareTunnel 0.7.2 0.7.2 0.7.2
virDomainMigratePrepareTunnel3 0.9.2 0.9.2 0.9.2
virDomainMigratePrepareTunnel3Params 1.1.0 3.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
virDomainMigrateStartPostCopy 1.3.3 1.3.3 1.3.3
virDomainOpenChannel 1.0.2 1.0.2 1.0.2
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
virDomainPMWakeup 0.9.11 0.9.11 0.9.11
virDomainPinEmulator 0.10.0 0.10.0 0.10.0
virDomainPinIOThread 1.2.14 1.2.14 1.2.14
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 1.3.0 0.1.0 0.8.0
virDomainRename 1.2.19 1.2.19 1.2.19
virDomainReset 0.9.7 0.9.7 0.9.7 3.1.0
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
virDomainResume 0.0.3 0.7.0 0.9.5 0.9.0 0.7.2 0.8.3 0.7.0 0.2.0 0.3.0 0.1.1 0.6.3 0.8.7 0.10.0 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 1.3.5
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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 1.2.10 0.9.2 0.9.2 1.0.5 0.9.2
virDomainSendKey 0.9.3 3.6.0 0.9.4 0.9.3 1.2.15
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
virDomainSetBlockThreshold 3.1.0 3.2.0 3.2.0
virDomainSetGuestVcpus 2.0.0 2.0.0 2.0.0
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 3.6.0 0.9.0 0.7.2 0.4.2 0.3.0 0.1.4 0.5.0 0.6.3 1.3.4 0.1.1
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
virDomainSetMemoryFlags 0.9.0 3.6.0 0.9.0 1.2.7 0.9.0 0.9.0 1.3.4
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
virDomainSetPerfEvents 1.3.3 1.3.3 1.3.3
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
virDomainSetUserPassword 1.2.16 1.2.16 1.2.16 2.0.0
virDomainSetVcpu 3.1.0 3.1.0 3.1.0
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 3.3.0 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 3.3.0 0.8.5 0.8.5
virDomainShutdown 0.0.3 1.3.3 0.7.0 0.9.0 1.0.1 0.3.1 0.7.0 0.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.8.7 0.10.0 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 2.2.0 0.9.10 0.9.10
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
virDomainSnapshotCreateXML 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0 1.3.5
virDomainSnapshotCurrent 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0 1.3.5
virDomainSnapshotDelete 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0 1.3.5
virDomainSnapshotGetParent 0.9.7 0.9.7 0.9.7 0.9.7 1.1.4 0.9.7 1.3.5
virDomainSnapshotGetXMLDesc 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0 1.3.5
virDomainSnapshotHasMetadata 0.9.13 0.9.13 0.9.13 0.9.13 1.1.4 0.9.13 1.3.5
virDomainSnapshotIsCurrent 0.9.13 0.9.13 0.9.13 0.9.13 1.1.4 0.9.13 1.3.5
virDomainSnapshotListAllChildren 0.9.13 0.9.13 0.9.13 1.1.4 1.3.5
virDomainSnapshotListChildrenNames 0.9.7 0.9.7 0.9.7 0.9.7 1.1.4 1.3.5
virDomainSnapshotListNames 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0 1.3.5
virDomainSnapshotLookupByName 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0 1.3.5
virDomainSnapshotNum 0.8.0 0.8.0 0.8.0 0.8.0 1.1.4 0.8.0 1.3.5
virDomainSnapshotNumChildren 0.9.7 0.9.7 0.9.7 0.9.7 1.1.4 1.3.5
virDomainSuspend 0.0.3 0.7.0 0.9.5 0.9.0 0.7.2 0.8.3 0.2.0 0.3.0 0.1.1 0.6.3 0.8.7 0.10.0 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 1.2.10 0.1.1 0.8.0
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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 1.2.10 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 2.0.0 0.8.0
virNodeAllocPages 1.2.9 1.2.9 1.2.9 1.2.9 1.2.9 1.2.9
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.0.0 1.0.0 1.0.0 1.0.0 1.2.8
virNodeGetCPUStats 0.9.3 1.2.2 0.9.3 0.9.12 0.9.3 0.9.3 2.3.0 0.9.3 1.2.21
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 1.2.21 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 2.3.0 0.5.0 0.6.5 1.2.21 0.3.3 0.8.0
virNodeGetFreePages 1.2.6 1.2.6 1.2.6 1.2.6 2.3.0 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.2.0 0.3.0 0.1.1 0.5.0 0.6.3 0.10.0 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 1.2.21
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
virNodeGetSecurityModel 0.6.1 1.2.16 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

Host Interface APIs

API Version esx 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 interface phyp remote test
virInterfaceUndefine 0.6.4 0.7.2 0.7.0

Network Filter APIs

API Version nwfilter remote
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 remote test
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
virConnectListNetworks 0.2.0 0.2.0 0.10.0 0.3.0 0.3.2
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
virConnectNumOfNetworks 0.2.0 0.2.0 0.10.0 0.3.0 0.3.2
virNetworkCreate 0.2.0 0.2.0 0.3.0 0.3.2
virNetworkCreateXML 0.2.0 0.2.0 0.3.0 0.3.2
virNetworkDefineXML 0.2.0 0.2.0 0.10.0 0.3.0 0.3.2
virNetworkDestroy 0.2.0 0.2.0 0.3.0 0.3.2
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
API Version bridge esx remote test
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
virNetworkLookupByUUID 0.2.0 0.2.0 0.10.0 0.3.0 0.3.2
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
virNetworkUpdate 0.10.2 0.10.2 0.10.2 0.10.2

Host Device APIs

API Version hal remote test udev
virConnectListAllNodeDevices 0.10.2 0.10.2 0.10.2 0.10.2
virConnectNodeDeviceEventDeregisterAny 2.2.0 2.2.0 2.2.0 2.2.0
virConnectNodeDeviceEventRegisterAny 2.2.0 2.2.0 2.2.0 2.2.0
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 remote secret
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
virConnectSecretEventDeregisterAny 3.0.0 3.0.0 3.0.0
virConnectSecretEventRegisterAny 3.0.0 3.0.0 3.0.0
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 phyp remote storage test
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
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
virConnectStoragePoolEventDeregisterAny 2.0.0 2.0.0 2.0.0 2.0.0
virConnectStoragePoolEventRegisterAny 2.0.0 2.0.0 2.0.0 2.0.0
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
API Version esx phyp remote storage test
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
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
virStoragePoolLookupByName 0.4.1 0.8.2 0.8.2 0.4.1 0.4.0 0.5.0
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
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
virStorageVolCreateXMLFrom 0.6.4 0.8.7 0.6.4 0.6.4 0.6.4
API Version esx phyp remote storage test
virStorageVolDelete 0.4.1 0.8.7 0.4.1 0.4.0 0.5.0
virStorageVolDownload 0.9.0 0.9.0 0.9.0
virStorageVolGetInfo 0.4.1 0.8.4 0.4.1 0.4.0 0.5.0
virStorageVolGetInfoFlags 3.0.0 3.0.0 3.0.0
virStorageVolGetPath 0.4.1 0.8.4 0.8.2 0.4.1 0.4.0 0.5.0
virStorageVolGetXMLDesc 0.4.1 0.8.4 0.8.2 0.4.1 0.4.0 0.5.0
virStorageVolLookupByKey 0.4.1 0.8.4 0.4.1 0.4.0 0.5.0
virStorageVolLookupByName 0.4.1 0.8.4 0.8.2 0.4.1 0.4.0 0.5.0
virStorageVolLookupByPath 0.4.1 0.8.4 0.8.2 0.4.1 0.4.0 0.5.0
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