Difference between revisions of "Obsolete:LanguageBindings"
Line 6: | Line 6: | ||
== Python == | == Python == | ||
− | + | [https://github.com/openstack/python-novaclient 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 == | == Ruby == | ||
− | + | [http://fog.io 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 == | == Java == | ||
− | + | [https://github.com/woorea/openstack-java-sdk OpenStack Java SDK] is a Java binding that is used to implement [http://woorea.github.com/openstack-ui/ |OpenStack UI], a GWT UI intended to be a base platform to integrate OpenStack related services. |
Revision as of 20:08, 22 April 2012
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.