Jump to: navigation, search

Difference between revisions of "OpenStackClients"

(Moved other languages to the SDKs page.)
Line 2: Line 2:
 
= [[OpenStack]] Clients =
 
= [[OpenStack]] Clients =
  
Each [[OpenStack]] project has a related client project that includes Python API bindings and a CLI.  There are also robust community supported clients for popular cloud application programming environments like Java and Ruby.  Below is a collection of known clients.
+
Each [[OpenStack]] project has a related client project that includes Python API bindings and a CLI.  Below is a collection of known clients. For a list of known software development kits for other programming languages see [http://wiki.openstack.org/SDKs SDKs].
  
 
<<[[TableOfContents]]()>>
 
<<[[TableOfContents]]()>>
Line 80: Line 80:
 
* Language: Python 2.6, 2.7
 
* Language: Python 2.6, 2.7
 
* Type: Library/CLI
 
* Type: Library/CLI
 
= Actively Supported Clients =
 
 
== jclouds ==
 
 
* Project: http://www.jclouds.org/
 
* Language: Java
 
 
== fog ==
 
 
* Project: http://fog.io/
 
* Language: Ruby
 
 
= Community Clients (in development) =
 
 
== js-openclient ==
 
 
* Repo: https://github.com/gabrielhurley/js-openclient
 
* Maintainer: Gabriel Hurley
 
* Type: Library
 
* Language: [[JavaScript]]
 
 
== jstack ==
 
 
* Repo: https://github.com/ging/jstack
 
* Maintainer: ??
 
* Type: Library
 
* Language: [[JavaScript]]
 
 
== openstack-cpp-client ==
 
 
* Repo: https://github.com/matiu2/openstack-cpp-client
 
* Maintainer: ??
 
* Type: Library
 
* Language: C++
 
 
== net-openstack-compute ==
 
 
* Repo: https://github.com/ironcamel/Net-[[OpenStack]]-Compute
 
* Maintainer: ??
 
* Type: Library
 
* Language: Perl
 
 
= Other Clients (status unknown) =
 
  
 
----
 
----

Revision as of 21:12, 12 February 2013

OpenStack Clients

Each OpenStack project has a related client project that includes Python API bindings and a CLI. Below is a collection of known clients. For a list of known software development kits for other programming languages see SDKs.

<<TableOfContents()>>

Official Clients

Horizon

python-glanceclient

python-keystoneclient

python-novaclient

python-quantumclient

python-swiftclient

Official Clients (in development)

python-openstackclient

python-cinderclient

python-ceilometerclient

python-heatclient


template

  • Project: <url>
  • Repo: <url>
  • Language:
  • Maintainer: <email>?
  • Type: Library/GUI/CLI/all of the above
  • APIs supported: api/version, ...