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
virDomainBackupStart 2.2.0 3.6.0 3.6.0
virDomainBackupStop 2.2.0 3.6.0 3.6.0
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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 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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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 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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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