2010-10-24 01:06:01 +04:00
<?xml version="1.0"?>
2008-04-23 21:08:31 +04:00
< html >
< body >
< h1 > Bindings for other languages< / h1 >
2010-10-24 01:06:01 +04:00
< p >
2010-10-27 07:17:38 +04:00
Libvirt supports C and C++ directly, and has bindings available
for other languages:
2010-10-24 01:06:01 +04:00
< / p >
2008-04-23 21:08:31 +04:00
< ul >
2010-10-24 01:06:01 +04:00
< li >
2010-10-27 07:17:38 +04:00
< strong > C#< / strong > : Arnaud Champion develops
< a href = "csharp.html" > C# bindings< / a > .
2010-10-24 01:06:01 +04:00
< / li >
< li >
2010-10-27 07:17:38 +04:00
< strong > Java< / strong > : Daniel Veillard develops
< a href = "java.html" > Java bindings< / a > .
2010-10-24 01:06:01 +04:00
< / li >
< li >
2010-10-27 07:17:38 +04:00
< strong > OCaml< / strong > : Richard Jones develops
< a href = "http://libvirt.org/ocaml/" > OCaml bindings< / a > .
2010-10-24 01:06:01 +04:00
< / li >
< li >
2010-10-27 07:17:38 +04:00
< strong > Perl< / strong > : Daniel Berrange develops
< a href = "http://search.cpan.org/dist/Sys-Virt/" > Perl bindings< / a > .
2010-10-24 01:06:01 +04:00
< / li >
< li >
2010-10-27 07:17:38 +04:00
< p >
2011-02-09 04:43:09 +03:00
< strong > PHP< / strong > : Radek Hladik started developing
2011-02-09 21:44:03 +03:00
< a href = "http://libvirt.org/php" > PHP bindings< / a > in 2010.
2010-10-27 07:17:38 +04:00
< / p >
< p >
2011-02-09 21:44:03 +03:00
In February 2011 the binding development has been moved to the libvirt.org website as
libvirt-php project.
2010-10-27 07:17:38 +04:00
< / p >
< p >
2011-02-09 04:43:09 +03:00
The project is now maintained by Michal Novotny and it's heavily based
2011-02-09 21:44:03 +03:00
on Radek's version. For more information, including
information on posting patches to libvirt-php, please refer
to the < a href = "http://libvirt.org/php" > PHP bindings< / a > site.
2010-10-27 07:17:38 +04:00
< / p >
2010-10-24 01:06:01 +04:00
< / li >
< li >
2010-10-27 07:17:38 +04:00
< p >
< strong > Python< / strong > : Libvirt comes with direct support for
the Python language.
< / p >
< p >
If your libvirt is installed as packages, rather than compiled
by you from source code, ensure you have the appropriate
package installed.
< / p >
< p >
This is named < b > libvirt-python< / b > on RHEL/Fedora,
< a href = "http://packages.ubuntu.com/search?keywords=python-libvirt" > < b > python-libvirt< / b > < / a >
on Ubuntu, and may be named differently on others.
< / p >
< p >
For usage information, see the
< a href = "python.html" > Python API bindings< / a > page.
< / p >
2010-10-24 01:06:01 +04:00
< / li >
< li >
2010-10-28 02:34:04 +04:00
< strong > Ruby< / strong > : Chris Lalancette develops
2010-10-27 07:17:38 +04:00
< a href = "http://libvirt.org/ruby/" > Ruby bindings< / a > .
2010-10-24 01:06:01 +04:00
< / li >
2008-04-23 21:08:31 +04:00
< / ul >
2010-10-24 01:06:01 +04:00
< p >
For information on using libvirt on < strong > Windows< / strong >
< a href = "windows.html" > please see the Windows support page< / a > .
< / p >
< p >
Support, requests or help for libvirt bindings are welcome on the
< a href = "https://www.redhat.com/mailman/listinfo/libvir-list/" > mailing list< / a > ,
as usual try to provide enough background information and make sure
you use recent version, see the < a href = "bugs.html" > help page< / a > .
2008-09-18 13:00:10 +04:00
< / p >
2010-10-24 01:06:01 +04:00
2008-04-23 21:08:31 +04:00
< / body >
< / html >