Libvirt provides a portable, long term stable C API for managing the virtualization technologies provided by many operating systems. It includes support for QEMU, KVM, Xen, LXC, bhyve, Virtuozzo, VMware vCenter and ESX, VMware Desktop, Hyper-V, VirtualBox and the POWER Hypervisor.
libvirt-dbus wraps libvirt API to provide a high-level object-oriented API better suited for dbus-based applications.
libvirt-dbus is Free Software and licenced under LGPLv2+.
The latest official releases can be found at:
Dependencies / supported platforms
The packages required to build libvirt-dbus are
libvirt-dbus uses GNU Autotools build system, so the build & install process is fairly simple. For example, to install as root user:
# ./configure --prefix=/usr --sysconfigdir=/etc --localstatedir=/var # make # make install
or to install as unprivileged user:
$ ./configure --prefix=$HOME/usr $ make $ make install
Patch submissions are welcomed from any interested contributor. Please send them to the main libvir-list mailing list
Questions about usage / deployment can be send to the end users mailing list
For further information about mailing lists & contacting the developers, please consult