Official Releases

The latest versions of the libvirt C library can be downloaded from:

Hourly development snapshots

Once an hour, an automated snapshot is made from the git server source tree. These snapshots should be usable, but we make no guarantees about their stability:

GIT source repository

Libvirt code source is now maintained in a git repository available on

      git clone git://

It can also be browsed at:;a=summary

libvirt Application Development Guide

The guide is both a learning tool for developing with libvirt and an API reference document. It is a work in progress, composed by a professional author from contributions written by members of the libvirt team.

Contributions to the guide are VERY welcome. If you'd like to get your name on this and demonstrate your virtualisation prowess, a solid contribution to the content here will do it. :)

Application Development Guide PDF

PDF download is available here:

Application Development Guide source GIT repository

The source is also in a git repository:

      git clone git://

Browsable at:;a=summary

Once you've have obtained the libvirt source code, you can compile it using the instructions here.