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 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 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 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.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 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 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.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 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 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 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
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
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
virDomainBlockPull 0.9.4 0.9.4 0.9.4
virDomainBlockRebase 0.9.10 0.9.10 0.9.10
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
virDomainBlockResize 0.9.8 0.9.8 0.9.8
virDomainBlockStats 0.3.2 1.2.2 0.4.1 0.3.2 0.7.0 1.2.17 0.3.2
virDomainBlockStatsFlags 0.9.5 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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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 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
virDomainGetDiskErrors 0.9.10 0.9.10 0.9.10
virDomainGetEmulatorPinInfo 0.10.0 0.10.0 0.10.0
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
virDomainGetFSInfo 1.2.11 1.2.11 1.2.11
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
virDomainGetJobStats 1.0.3 1.3.1 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 1.2.15 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 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
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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.2.14 1.2.14
virDomainInterfaceStats 0.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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
virDomainSendKey 0.9.3 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
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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
virDomainSetTime 1.2.5 1.2.5 1.2.5
virDomainSetUserPassword 1.2.16 1.2.16 1.2.16
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.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 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
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
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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.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 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 0.9.3 1.2.21
API Version bhyve esx hyperv libxl lxc openvz phyp qemu remote test uml vbox vmware vz xen xenapi
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 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 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
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
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
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
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 phyp remote storage test
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
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
API Version esx phyp remote storage test
virStorageVolGetInfo 0.4.1 0.8.4 0.4.1 0.4.0 0.5.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