Jump to: navigation, search

Obsolete:LanguageBindings

Revision as of 20:08, 22 April 2012 by LorinHochstein (talk)

Language bindings

There are bindings in several programming language for the OpenStack APIs:

Python

python-novaclient is the official Python binding for OpenStack Compute (Nova) APIs. It is used to implement the nova command-line tool (which ships with the library), and is also used by the http://horizon.openstack.org OpenStack dashboard (Horizon).

Ruby

Fog supports multiple cloud APIs, including OpenStack. It is used to implement the https://github.com/opscode/knife-openstack knife OpenStack plugin for Chef.

Java

OpenStack Java SDK is a Java binding that is used to implement |OpenStack UI, a GWT UI intended to be a base platform to integrate OpenStack related services.