libvirt is a virtualization API that aims to abstract hypervisor-specific logic and provide a unified API that allows users to manage virtual machines and other resources across different platforms.

References

https://libvirt.org/