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.