libvirt-python
« Back to VersTracker
Description:
Libvirt virtualization API python binding
Type: Formula  |  Latest Version: 11.7.0@0  |  Tracked Since: Oct 12, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: virtualization libvirt python api kvm automation
Install: brew install libvirt-python
About:
libvirt-python provides Python bindings for the libvirt virtualization API, enabling direct interaction with hypervisors like KVM, Xen, and QEMU. This library allows developers to programmatically manage virtual machines, networks, and storage pools from Python scripts. It serves as a critical bridge for building custom virtualization management tools and automation workflows.
Key Features:
  • Comprehensive bindings for the full libvirt API
  • Support for multiple hypervisors (KVM, QEMU, Xen, etc.)
  • Object-oriented interface for managing VMs and resources
  • Robust event loop integration for asynchronous operations
Use Cases:
  • Automating the provisioning and lifecycle of virtual machines
  • Integrating virtualization management into custom Python applications
  • Building orchestration tools for private cloud infrastructure
Alternatives:
  • libvirt-go – Go language bindings offering similar functionality with Go's concurrency model
  • Docker SDK for Python – Focuses specifically on container management rather than full virtualization
Version History
Detected Version Rev Change Commit
Oct 12, 2025 11:55pm 1 VERSION_BUMP 47d24061
Oct 12, 2025 3:50pm 1 VERSION_BUMP d4b21796
Sep 14, 2025 6:31pm 0 VERSION_BUMP 3731f970
Oct 10, 2024 10:53pm 1 VERSION_BUMP f7762420
Oct 1, 2024 9:50am 0 VERSION_BUMP 444526c0