libvirt API support matrix

This page documents which libvirt calls work on which libvirt drivers / hypervisors, and which version the API appeared in. If a hypervisor driver later dropped support for the API, the version when it was removed is also mentioned (highlighted in dark red).

Hypervisor APIs

API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
virConnectBaselineCPU 0.7.7 1.2.4 2.3.0 0.7.7 0.7.7 1.2.0 1.2.6
virConnectBaselineHypervisorCPU 4.4.0 4.4.0 4.4.0
virConnectClose 0.0.3 1.2.2 4.1.0 7.5.0 0.7.0 0.9.5 4.1.0 0.9.0 0.4.2 4.1.0 0.3.1 0.2.0 0.3.0 4.1.0 4.1.0 0.1.1 4.1.0 0.6.3 0.8.7 0.10.0
virConnectCompareCPU 0.7.5 1.2.4 2.3.0 0.7.5 0.7.5
virConnectCompareHypervisorCPU 4.4.0 4.4.0 4.4.0
virConnectDomainEventDeregister 0.5.0 0.9.0 0.7.0 0.5.0 0.5.0 0.6.0
virConnectDomainEventDeregisterAny 0.8.0 1.2.5 0.9.0 0.8.0 0.8.0 0.8.0 0.8.0 1.2.10
virConnectDomainEventRegister 0.5.0 0.9.0 0.7.0 0.5.0 0.5.0 0.6.0
virConnectDomainEventRegisterAny 0.8.0 1.2.5 0.9.0 0.8.0 0.8.0 0.8.0 0.8.0 1.2.10
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 - 5.5.0 0.6.4 0.9.11
virConnectDomainXMLToNative 0.6.4 1.2.5 0.7.2 0.9.0 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
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
virConnectGetCapabilities 0.2.1 1.2.2 7.5.0 0.7.1 6.9.0 0.9.0 0.6.5 0.4.6 0.2.1 0.3.0 5.2.0 0.2.1 0.6.3 0.10.0
virConnectGetDomainCapabilities 1.2.7 2.1.0 2.0.0 1.2.7 1.2.7
virConnectGetHostname 0.3.0 1.2.2 7.5.0 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.6.3 0.10.0
virConnectGetLibVersion 0.7.3 0.7.3
virConnectGetMaxVcpus 0.2.1 1.2.3 6.9.0 0.9.0 0.4.6 0.2.1 0.3.0 0.3.2 0.6.3 1.2.21
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
virConnectGetType 0.0.3 1.3.5 7.5.0 0.7.0 0.9.5 0.9.0 0.3.1 0.2.0 0.3.0 2.3.0 0.8.7
virConnectGetVersion 0.0.3 1.2.2 7.5.0 0.7.0 6.9.0 0.9.0 0.4.6 0.5.0 0.2.0 0.3.0 0.1.1 0.6.3 0.8.7 0.10.0
virConnectIsAlive 0.9.8 1.3.5 4.1.0 0.9.8 0.9.8 4.1.0 0.9.8 0.9.8 4.1.0 0.9.8 0.9.8 0.9.8 4.1.0 4.1.0 0.9.8 4.1.0 0.9.8 0.9.8 1.2.5
virConnectIsEncrypted 0.7.3 1.3.5 4.1.0 0.7.3 0.9.5 4.1.0 0.7.3 4.1.0 0.7.3 0.7.3 0.7.3 4.1.0 4.1.0 0.7.3 4.1.0 0.7.3 1.2.5
virConnectIsSecure 0.7.3 1.3.5 4.1.0 0.7.3 0.9.5 4.1.0 0.7.3 4.1.0 0.7.3 0.7.3 0.7.3 4.1.0 4.1.0 0.7.3 4.1.0 0.7.3 1.2.5
virConnectListAllDomains 0.9.13 1.2.2 7.5.0 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.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.2.0 0.3.0 0.1.11 0.6.3 0.8.7 0.10.0
virConnectListDomains 0.0.3 1.2.2 7.5.0 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.6.3 0.8.7 0.10.0
virConnectNumOfDefinedDomains 0.1.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.11 0.6.3 0.8.7 0.10.0
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
virConnectNumOfDomains 0.0.3 1.2.2 7.5.0 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.6.3 0.8.7 0.10.0
virConnectOpen 0.0.3 1.2.2 4.1.0 7.5.0 0.7.0 0.9.5 4.1.0 0.9.0 0.4.2 4.1.0 0.3.1 0.2.0 0.3.0 4.1.0 4.1.0 0.1.1 4.1.0 0.6.3 0.8.7 0.10.0
virConnectOpenAuth 0.4.0
virConnectOpenReadOnly 0.0.3
virConnectRegisterCloseCallback 0.10.0 1.3.2 1.3.2
virConnectSetIdentity 5.8.0 5.8.0
virConnectSetKeepAlive 0.9.8 0.9.8
virConnectSupportsFeature 0.3.2 7.2.0 0.7.0 1.1.1 1.2.2 1.2.8 0.5.0 0.3.0 5.6.0 1.3.5
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
virDomainAgentSetResponseTimeout 5.10.0 5.10.0 5.10.0
virDomainAttachDevice 0.1.9 7.1.0 0.9.2 1.0.1 0.4.1 0.3.0 0.6.3 1.2.15
virDomainAttachDeviceFlags 0.7.7 7.1.0 0.9.2 1.0.1 0.7.7 0.7.7 0.7.7 1.2.15
virDomainAuthorizedSSHKeysGet 6.10.0 6.10.0 6.10.0
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
virDomainAuthorizedSSHKeysSet 6.10.0 6.10.0 6.10.0
virDomainBackupBegin 6.0.0 6.0.0 6.0.0
virDomainBackupGetXMLDesc 6.0.0 6.0.0 6.0.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
virDomainBlockJobSetSpeed 0.9.4 0.9.4 0.9.4
virDomainBlockPeek 0.4.2 0.4.4 0.4.2
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
virDomainBlockStatsFlags 0.9.5 2.1.0 1.2.2 0.9.5 0.9.5 1.2.17
virDomainCheckpointCreateXML 5.6.0 5.6.0 5.6.0 5.6.0
virDomainCheckpointDelete 5.6.0 5.6.0 5.6.0 5.6.0
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
virDomainCheckpointGetParent 5.6.0 5.6.0 5.6.0 5.6.0
virDomainCheckpointGetXMLDesc 5.6.0 5.6.0 5.6.0 5.6.0
virDomainCheckpointListAllChildren 5.6.0 5.6.0 5.6.0 5.6.0
virDomainCheckpointLookupByName 5.6.0 5.6.0 5.6.0 5.6.0
virDomainCoreDump 0.1.9 0.9.2 0.7.0 0.3.0 0.3.2
virDomainCoreDumpWithFormat 1.2.3 1.2.3 1.2.3 1.2.3
virDomainCreate 0.1.1 1.2.2 7.5.0 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.6.3 0.8.7 0.10.0
virDomainCreateLinux 0.0.3 1.2.4 7.5.0 0.9.0 0.4.4 0.3.3 0.2.0 0.3.0 0.1.4 0.6.3 0.8.7
virDomainCreateWithFiles 1.1.1 1.1.1 1.1.1 5.7.0
virDomainCreateWithFlags 0.8.2 1.2.3 7.5.0 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.7 1.2.10
virDomainCreateXML 0.5.0 1.2.4 7.5.0 0.9.0 0.4.4 0.3.3 0.2.0 0.3.0 0.1.4 0.6.3 0.8.7
virDomainCreateXMLWithFiles 1.1.1 1.1.1 1.1.1 5.7.0
virDomainDefineXML 0.1.1 1.2.2 7.5.0 0.7.2 7.1.0 0.9.0 0.4.2 0.3.3 0.2.0 0.3.0 0.1.11 0.6.3 0.8.7 0.10.0
virDomainDefineXMLFlags 1.2.12 1.2.12 7.5.0 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
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
virDomainDestroy 0.0.3 1.2.2 7.5.0 0.7.0 0.9.5 0.9.0 0.4.4 0.3.1 0.2.0 0.3.0 0.1.1 0.6.3 0.8.7 0.10.0
virDomainDestroyFlags 0.9.4 5.6.0 7.5.0 0.9.4 0.9.5 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4 4.2.0 0.9.4 0.9.4 2.2.0
virDomainDetachDevice 0.1.9 0.9.2 1.0.1 0.5.0 0.3.0 0.6.3 1.2.15
virDomainDetachDeviceAlias 4.4.0 4.4.0 4.4.0
virDomainDetachDeviceFlags 0.7.7 0.9.2 1.0.1 0.7.7 0.7.7 0.7.7 1.2.15
virDomainFSFreeze 1.2.5 1.2.5 1.2.5 5.7.0
virDomainFSThaw 1.2.5 1.2.5 1.2.5 5.7.0
virDomainFSTrim 1.0.1 1.0.1 1.0.1 5.7.0
virDomainGetAutostart 0.2.1 1.2.4 0.9.0 6.9.0 0.9.0 0.7.0 0.4.6 0.2.1 0.3.0 0.3.2 0.10.0
virDomainGetBlkioParameters 0.9.0 0.9.8 0.9.0 0.9.0
virDomainGetBlockInfo 0.8.1 0.8.1 0.8.1 5.7.0
virDomainGetBlockIoTune 0.9.8 0.9.8 0.9.8 5.7.0
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 5.6.0
virDomainGetControlInfo 0.9.3 0.9.3 0.9.3 7.6.0
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
virDomainGetDiskErrors 0.9.10 0.9.10 0.9.10 5.4.0
virDomainGetEmulatorPinInfo 0.10.0 0.10.0 0.10.0 5.6.0
virDomainGetFSInfo 1.2.11 1.2.11 1.2.11 5.6.0
virDomainGetGuestInfo 5.7.0 5.7.0 5.7.0
virDomainGetGuestVcpus 2.0.0 2.0.0 2.0.0
virDomainGetHostname 0.10.0 6.8.0 6.0.0 0.10.0 4.8.0 0.10.0 5.5.0
virDomainGetIOThreadInfo 1.2.14 1.2.14 1.2.14
virDomainGetInfo 0.0.3 1.2.2 7.5.0 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.6.3 0.8.7 0.10.0
virDomainGetInterfaceParameters 0.9.9 0.9.9 0.9.9 5.6.0
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
virDomainGetLaunchSecurityInfo 4.5.0 4.5.0 4.5.0 5.5.0
virDomainGetMaxMemory 0.0.3 0.7.0 6.10.0 0.9.0 0.7.2 0.4.2 0.3.0 0.1.4 1.2.15
virDomainGetMaxVcpus 0.2.1 0.7.0 6.10.0 3.0.0 0.4.6 0.4.4 0.3.0 0.7.3 0.7.1 1.2.21
virDomainGetMemoryParameters 0.8.5 0.8.6 0.8.5 0.9.12 0.8.5 0.8.5 5.6.0
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
virDomainGetMessages 7.1.0 7.1.0 7.1.0
virDomainGetMetadata 0.9.10 1.2.4 5.7.0 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 5.6.0
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.6.3 0.8.7 0.10.0
virDomainGetPerfEvents 1.3.3 1.3.3 1.3.3 5.6.0
virDomainGetSchedulerParameters 0.2.3 0.7.0 6.10.0 0.9.0 0.5.0 0.7.0 0.3.0 0.3.2
virDomainGetSchedulerParametersFlags 0.9.2 0.9.2 6.10.0 0.9.2 0.9.2 0.9.2 0.9.2 0.9.2
virDomainGetSchedulerType 0.2.3 0.7.0 6.10.0 0.9.0 0.5.0 0.7.0 0.3.0 0.3.2
virDomainGetSecurityLabel 0.6.1 0.9.10 0.6.1 0.6.1 7.5.0
virDomainGetSecurityLabelList 0.10.0 0.10.0 0.10.0
virDomainGetState 0.9.2 1.2.2 7.5.0 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.10.0
virDomainGetTime 1.2.5 1.2.5 1.2.5 5.4.0
virDomainGetVcpuPinInfo 0.9.3 1.2.1 0.9.3 0.9.3 1.2.18
virDomainGetVcpus 0.1.4 6.10.0 0.9.0 0.4.4 0.3.0 0.7.3 1.2.6
virDomainGetVcpusFlags 0.8.5 0.8.5 6.10.0 0.9.0 0.8.5 0.8.5 0.8.5 0.8.5 0.8.5 1.2.21
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
virDomainGetXMLDesc 0.0.3 1.2.2 7.5.0 0.7.0 0.9.5 0.9.0 0.4.2 0.4.6 0.2.0 0.3.0 0.1.4 0.6.3 0.8.7 0.10.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 0.8.0 0.8.0 1.1.4 1.2.13 1.2.13 1.2.13
virDomainInjectNMI 0.9.2 0.9.2 0.9.2 5.6.0
virDomainInterfaceAddresses 1.2.14 6.8.0 1.3.5 6.1.0 1.2.14 1.2.14 5.4.0
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
virDomainIsActive 0.7.3 1.2.2 7.5.0 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.8.7 1.2.10
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.8.7 0.10.0
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 1.2.21
virDomainListAllCheckpoints 5.6.0 5.6.0 5.6.0 5.6.0
virDomainListAllSnapshots 0.9.13 0.9.13 0.9.13 1.1.4 1.3.5
virDomainLookupByID 0.0.3 1.2.3 7.5.0 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.6.3 0.8.7 0.10.0
virDomainLookupByName 0.0.3 1.2.2 7.5.0 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.6.3 0.8.7 0.10.0
virDomainLookupByUUID 0.0.5 1.2.2 7.5.0 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.6.3 0.8.7 0.10.0
virDomainLxcOpenNamespace 1.0.2 1.0.2 1.0.2
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
virDomainManagedSave 0.8.0 0.9.5 0.9.2 0.8.0 0.8.0 1.1.4 1.2.14
virDomainManagedSaveDefineXML 3.7.0 3.7.0 3.7.0
virDomainManagedSaveGetXMLDesc 3.7.0 3.7.0 3.7.0
virDomainManagedSaveRemove 0.8.0 0.9.5 0.9.2 0.8.0 0.8.0 1.1.4 1.2.14
virDomainMemoryPeek 0.4.2 0.4.4 0.4.2 5.4.0
virDomainMemoryStats 0.7.5 1.3.0 1.2.2 0.7.5 0.7.5 5.7.0 1.2.17
virDomainMigrate 0.3.2 0.7.0 0.5.0 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
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
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
virDomainMigrateGetCompressionCache 1.0.3 1.0.3 1.0.3
virDomainMigrateGetMaxDowntime 3.7.0 3.7.0 3.7.0
virDomainMigrateGetMaxSpeed 0.9.5 0.9.5 0.9.5
virDomainMigratePerform 0.3.2 0.7.0 0.5.0 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
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
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
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
virDomainOpenGraphics 0.9.7 0.9.7 0.9.7
virDomainOpenGraphicsFD 1.2.8 1.2.8 1.2.8
virDomainPMSuspendForDuration 0.9.10 4.8.0 0.9.11 0.9.10
virDomainPMWakeup 0.9.11 4.8.0 0.9.11 0.9.11
virDomainPinEmulator 0.10.0 0.10.0 0.10.0 5.6.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
virDomainPinVcpuFlags 0.9.3 1.2.1 0.9.3 0.9.3 5.6.0
virDomainQemuAgentCommand 0.10.0 0.10.0 0.10.0
virDomainQemuAttach 0.9.4 0.9.4 - 5.5.0 0.9.4
virDomainQemuMonitorCommand 0.8.3 0.8.3 0.8.3
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
virDomainReboot 0.1.0 7.5.0 0.7.0 6.9.0 0.9.0 1.0.1 0.3.1 0.9.3 0.3.0 0.1.1 0.6.3 0.8.7 1.3.0
virDomainRename 1.2.19 1.2.19 1.2.19 4.1.0
virDomainReset 0.9.7 6.9.0 0.9.7 0.9.7 5.7.0 3.1.0
virDomainRestore 0.0.3 0.9.2 0.2.0 0.3.0 0.3.2
virDomainRestoreFlags 0.9.4 0.9.4 0.9.4 0.9.4 0.9.4
virDomainResume 0.0.3 7.5.0 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
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
virDomainSaveFlags 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 5.5.0
virDomainSaveImageGetXMLDesc 0.9.4 0.9.4 0.9.4 5.5.0
virDomainScreenshot 0.9.2 1.2.10 7.1.0 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 5.5.0 1.2.15
virDomainSendProcessSignal 1.0.1 1.0.1 1.0.1 5.5.0
virDomainSetAutostart 0.2.1 1.2.4 0.9.0 6.9.0 0.9.0 0.7.0 0.4.6 0.2.1 0.3.0 0.3.2
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
virDomainSetBlkioParameters 0.9.0 0.9.8 0.9.0 0.9.0
virDomainSetBlockIoTune 0.9.8 0.9.8 0.9.8 5.7.0
virDomainSetBlockThreshold 3.1.0 3.2.0 3.2.0
virDomainSetGuestVcpus 2.0.0 2.0.0 2.0.0
virDomainSetIOThreadParams 4.10.0 4.10.0 4.10.0
virDomainSetInterfaceParameters 0.9.9 0.9.9 0.9.9 5.6.0
virDomainSetLifecycleAction 3.9.0 3.9.0 3.9.0 5.7.0
virDomainSetMaxMemory 0.0.3 0.7.0 6.10.0 0.9.2 0.7.2 0.4.2 0.3.0 0.1.1
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.6.3 1.3.4
virDomainSetMemoryFlags 0.9.0 5.6.0 3.6.0 0.9.0 1.2.7 0.9.0 0.9.0 5.6.0 1.3.4
virDomainSetMemoryParameters 0.8.5 0.8.6 0.8.5 0.9.12 0.8.5 0.8.5 5.6.0
virDomainSetMemoryStatsPeriod 1.1.1 1.1.1 1.1.1 5.6.0
virDomainSetMetadata 0.9.10 1.2.4 5.7.0 1.1.3 0.9.10 0.9.10 1.1.3
virDomainSetNumaParameters 0.9.9 0.9.9 0.9.9 5.6.0
virDomainSetPerfEvents 1.3.3 1.3.3 1.3.3 5.6.0
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
virDomainSetSchedulerParameters 0.2.3 0.7.0 0.9.0 0.5.0 0.7.0 0.3.0 0.3.2
virDomainSetSchedulerParametersFlags 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 5.7.0
virDomainSetUserPassword 1.2.16 1.2.16 1.2.16 5.6.0 2.0.0
virDomainSetVcpu 3.1.0 3.1.0 3.1.0
virDomainSetVcpus 0.1.4 0.7.0 6.10.0 0.9.0 0.4.6 0.4.4 0.3.0 0.1.4 0.7.1 3.3.0
virDomainSetVcpusFlags 0.8.5 0.8.5 6.10.0 0.9.0 0.8.5 0.8.5 0.8.5 0.8.5 0.8.5 3.3.0
virDomainShutdown 0.0.3 1.3.3 7.5.0 0.7.0 6.9.0 0.9.0 1.0.1 0.3.1 0.2.0 0.3.0 0.1.1 0.6.3 0.8.7 0.10.0
virDomainShutdownFlags 0.9.10 5.6.0 7.5.0 0.9.10 6.9.0 0.9.10 1.0.1 0.9.10 0.9.10 0.9.10 0.9.10 0.9.10 0.9.10 2.2.0
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
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
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
virDomainStartDirtyRateCalc 7.2.0 7.2.0 7.2.0
virDomainSuspend 0.0.3 7.5.0 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
virDomainUndefine 0.1.1 1.2.2 7.5.0 0.7.1 7.1.0 0.9.0 0.4.2 0.3.3 0.2.0 0.3.0 0.1.11 0.6.3 0.8.7 1.2.10
virDomainUndefineFlags 0.9.4 5.6.0 7.5.0 0.9.4 7.1.0 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
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
virNodeAllocPages 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
virNodeDeviceDettach 0.6.1 1.2.3 0.6.1 0.6.1
API Version bhyve bridge ch esx hyperv interface libxl lxc nwfilter openvz qemu remote secret storage test udev vbox vmware vz
virNodeDeviceReAttach 0.6.1 1.2.3 0.6.1 0.6.1
virNodeDeviceReset 0.6.1 1.2.3 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.2.8
virNodeGetCPUStats 0.9.3 1.2.2 0.9.3 0.9.12 0.9.3 0.9.3 2.3.0 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.6.5 1.2.21
virNodeGetFreeMemory 0.3.3 1.2.3 0.7.2 6.9.0 0.9.0 0.6.5 0.9.12 0.4.4 0.3.3 2.3.0 0.6.5 1.2.21
virNodeGetFreePages 1.2.6 1.2.6 1.2.6 1.2.6 2.3.0 1.2.6
virNodeGetInfo 0.1.0 1.2.3 7.5.0 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.6.3 0.10.0
virNodeGetMemoryParameters 0.10.2 1.2.3 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 1.2.21
virNodeGetSEVInfo 4.5.0 4.5.0 4.5.0
virNodeGetSecurityModel 0.6.1 1.2.16 0.9.10 0.6.1 0.6.1 7.5.0
virNodeSetMemoryParameters 0.10.2 1.2.3 0.10.2 0.10.2 0.10.2
virNodeSuspendForDuration 0.9.8 0.9.8 0.9.8 0.9.8

Host Interface APIs

API Version esx interface remote test
virConnectListAllInterfaces 0.10.2 1.0.0 0.10.2 4.6.0
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.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.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.7.2 0.7.0
virInterfaceDestroy 0.6.4 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.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.7.2 0.7.0
API Version esx interface remote test
virInterfaceUndefine 0.6.4 0.7.2 0.7.0

Network Filter APIs

API Version nwfilter remote
virConnectListAllNWFilterBindings 4.5.0 4.5.0 4.5.0
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
virNWFilterBindingCreateXML 4.5.0 4.5.0 4.5.0
virNWFilterBindingDelete 4.5.0 4.5.0 4.5.0
virNWFilterBindingGetXMLDesc 4.5.0 4.5.0 4.5.0
virNWFilterBindingLookupByPortDev 4.5.0 4.5.0 4.5.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
virConnectListAllNetworks 0.10.2 0.10.2 6.8.0 7.1.0 0.10.2 0.10.2
virConnectListDefinedNetworks 0.2.0 0.2.0 0.10.0 7.1.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 7.1.0 0.3.0 0.3.2
virConnectNumOfNetworks 0.2.0 0.2.0 0.10.0 7.1.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 7.1.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 7.1.0 0.3.0 0.3.2
API Version bridge esx hyperv remote test
virNetworkIsActive 0.7.3 0.7.3 0.10.0 7.1.0 0.7.3 0.7.3
virNetworkIsPersistent 0.7.3 0.7.3 0.10.0 7.1.0 0.7.3 0.7.3
virNetworkListAllPorts 5.5.0 5.5.0 5.5.0
virNetworkLookupByName 0.2.0 0.2.0 0.10.0 7.1.0 0.3.0 0.3.2
virNetworkLookupByUUID 0.2.0 0.2.0 0.10.0 7.1.0 0.3.0 0.3.2
virNetworkPortCreateXML 5.5.0 5.5.0 5.5.0
virNetworkPortDelete 5.5.0 5.5.0 5.5.0
virNetworkPortGetParameters 5.5.0 5.5.0 5.5.0
virNetworkPortGetXMLDesc 5.5.0 5.5.0 5.5.0
virNetworkPortLookupByUUID 5.5.0 5.5.0 5.5.0
virNetworkPortSetParameters 5.5.0 5.5.0 5.5.0
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 remote test udev
virConnectListAllNodeDevices 0.10.2 0.10.2 4.1.0 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
virNodeDeviceCreate 7.3.0 7.3.0 7.3.0
virNodeDeviceCreateXML 0.6.3 0.6.3 0.7.3 0.7.3
virNodeDeviceDefineXML 7.3.0 7.3.0 7.3.0
virNodeDeviceDestroy 0.6.3 0.6.3 0.7.3 0.7.3
virNodeDeviceGetParent 0.5.0 0.5.0 0.7.2 0.7.3
virNodeDeviceGetXMLDesc 0.5.0 0.5.0 0.7.2 0.7.3
virNodeDeviceListCaps 0.5.0 0.5.0 0.7.2 0.7.3
virNodeDeviceLookupByName 0.5.0 0.5.0 0.7.2 0.7.3
virNodeDeviceLookupSCSIHostByWWN 1.0.3 1.0.2 1.0.2
virNodeDeviceNumOfCaps 0.5.0 0.5.0 0.7.2 0.7.3
virNodeDeviceUndefine 7.3.0 7.3.0 7.3.0
virNodeListDevices 0.5.0 0.5.0 0.7.2 0.7.3
API Version remote test udev
virNodeNumOfDevices 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 remote storage test
virConnectFindStoragePoolSources 0.4.5 0.4.5 0.4.0 0.5.0
virConnectGetStoragePoolCapabilities 5.2.0 5.2.0 5.2.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.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.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.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.4.1 0.4.0 0.5.0
API Version esx remote storage test
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.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.4.1 0.4.0 0.5.0
virStoragePoolLookupByName 0.4.1 0.8.2 0.4.1 0.4.0 0.5.0
virStoragePoolLookupByTargetPath 4.1.0 4.1.0 4.1.0
virStoragePoolLookupByUUID 0.4.1 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.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
API Version esx remote storage test
virStorageVolCreateXML 0.4.1 0.8.4 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
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.4.1 0.4.0 0.5.0
virStorageVolGetXMLDesc 0.4.1 0.8.4 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.4.1 0.4.0 0.5.0
virStorageVolLookupByPath 0.4.1 0.8.4 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
API Version esx remote storage test