libvirt est une boîte à outils et une API open source pour gérer les plateformes de virtualisation. Il fournit une interface C stable et des liaisons pour des langages comme Python, Perl et Go. Les applications de gestion s'en servent pour piloter KVM et QEMU, Xen, VMware ESX, LXC et BHyve. Le logiciel fonctionne sous Linux, FreeBSD, Windows et macOS, et les organisations le déploient sur leurs propres hôtes.
libvirt est distribué sous licence LGPL-2.1, certains éléments étant sous GPL-2.0, et son développement est assuré par une communauté de contributeurs. Son principal sponsor est Red Hat, dont le siège se trouve à Raleigh, en Caroline du Nord, et qui fait partie d'IBM depuis 2019. D'autres organisations et personnes y contribuent également. Pour une organisation européenne, la couche de gestion est ouverte et vérifiable, mais son principal sponsor est américain, ce qui doit être pris en compte dans l'analyse de dépendance.