+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html>
-<html xmlns="http://www.w3.org/1999/xhtml">
- <body>
- <h1 >Bindings for other languages and integration API modules</h1>
-
- <p>
- Libvirt supports C and C++ directly, and has bindings available
- for other languages:
- </p>
-
- <ul>
- <li>
- <strong>C#</strong>: Arnaud Champion develops
- <a href="csharp.html">C# bindings</a>.
- </li>
- <li>
- <strong>Go</strong>: Daniel Berrange develops
- <a href="https://pkg.go.dev/libvirt.org/libvirt-go">Go bindings</a>.
- </li>
- <li>
- <strong>Java</strong>: Daniel Veillard develops
- <a href="java.html">Java bindings</a>.
- </li>
- <li>
- <strong>OCaml</strong>: Richard Jones develops
- <a href="https://libvirt.org/ocaml/">OCaml bindings</a>.
- </li>
- <li>
- <strong>Perl</strong>: Daniel Berrange develops
- <a href="https://search.cpan.org/dist/Sys-Virt/">Perl bindings</a>.
- </li>
- <li>
- <p>
- <strong>PHP</strong>: Radek Hladik started developing
- <a href="https://libvirt.org/php">PHP bindings</a> in 2010.
- </p>
- <p>
- In February 2011 the binding development has been moved to the libvirt.org website as
- libvirt-php project.
- </p>
- <p>
- The project is now maintained by Michal Novotny and it's heavily based
- on Radek's version. For more information, including
- information on posting patches to libvirt-php, please refer
- to the <a href="https://libvirt.org/php">PHP bindings</a> site.
- </p>
- </li>
- <li>
- <p>
- <strong>Python</strong>: Libvirt's python bindings are split to a
- separate <a href="https://gitlab.com/libvirt/libvirt-python">package</a>
- since version 1.2.0, older versions came 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="https://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>
- </li>
- <li>
- <strong>Ruby</strong>: Chris Lalancette develops
- <a href="https://libvirt.org/ruby/">Ruby bindings</a>.
- </li>
- </ul>
-
- <p>
- Integration API modules:
- </p>
-
- <ul>
- <li>
- <strong>D-Bus</strong>: Pavel Hrdina develops
- <a href="dbus.html">D-Bus API</a>.
- </li>
- </ul>
-
- <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>.
- </p>
-
- </body>
-</html>
--- /dev/null
+========================================================
+Bindings for other languages and integration API modules
+========================================================
+
+.. contents::
+
+Libvirt supports C and C++ directly, and has bindings available for
+other languages:
+
+- **C#**: Arnaud Champion develops `C# bindings <csharp.html>`__.
+
+- **Go**: Daniel Berrange develops `Go
+ bindings <https://pkg.go.dev/libvirt.org/libvirt-go>`__.
+
+- **Java**: Daniel Veillard develops `Java bindings <java.html>`__.
+
+- **OCaml**: Richard Jones develops `OCaml
+ bindings <https://libvirt.org/ocaml/>`__.
+
+- **Perl**: Daniel Berrange develops `Perl
+ bindings <https://search.cpan.org/dist/Sys-Virt/>`__.
+
+- **PHP**: Radek Hladik started developing `PHP
+ bindings <https://libvirt.org/php>`__ in 2010.
+
+ In February 2011 the binding development has been moved to the
+ libvirt.org website as libvirt-php project.
+
+ The project is now maintained by Michal Novotny and it's heavily
+ based on Radek's version. For more information, including information
+ on posting patches to libvirt-php, please refer to the `PHP
+ bindings <https://libvirt.org/php>`__ site.
+
+- **Python**: Libvirt's python bindings are split to a separate
+ `package <https://gitlab.com/libvirt/libvirt-python>`__ since version
+ 1.2.0, older versions came with direct support for the Python
+ language.
+
+ If your libvirt is installed as packages, rather than compiled by you
+ from source code, ensure you have the appropriate package installed.
+
+ This is named **libvirt-python** on RHEL/Fedora,
+ `python-libvirt <https://packages.ubuntu.com/search?keywords=python-libvirt>`__
+ on Ubuntu, and may be named differently on others.
+
+ For usage information, see the `Python API bindings <python.html>`__
+ page.
+
+- **Ruby**: Chris Lalancette develops `Ruby
+ bindings <https://libvirt.org/ruby/>`__.
+
+Integration API modules:
+
+- **D-Bus**: Pavel Hrdina develops `D-Bus API <dbus.html>`__.
+
+For information on using libvirt on **Windows** `please see the Windows
+support page <windows.html>`__.
+
+Support, requests or help for libvirt bindings are welcome on the
+`mailing list <https://www.redhat.com/mailman/listinfo/libvir-list/>`__,
+as usual try to provide enough background information and make sure you
+use recent version, see the `help page <bugs.html>`__.