libvirt是一套用于管理硬件虚拟化的开源API、守护进程与管理工具。此套组可用于管理KVM、Xen、VMware ESXi、QEMU及其他虚拟化技术。libvirt内置的API广泛用于云解决方案开发中的虚拟机监视器编排层（Orchestration Layer）。
内部构造.libvirt是一个C语言库，但也被其他语言的应用程序所应用，如最为人知的Python、Perl、OCaml、Ruby、Java、JavaScript（使用Node.js）及PHP。 在这些语言中，libv