Jump to: navigation, search

Difference between revisions of "OpenStackClients"

(update intro)
Line 15: Line 15:
 
* Type: Web UI
 
* Type: Web UI
  
== python-novaclient ==
+
== python-glanceclient ==
  
* Project: http://docs.openstack.org/developer/nova/
+
* Project: http://docs.openstack.org/developer/glance/
* Repo:  https://github.com/openstack/python-novaclient.git
+
* Repo:  https://github.com/openstack/python-glanceclient.git
 
* Language: Python 2.6, 2.7
 
* Language: Python 2.6, 2.7
 
* Type: Library/CLI
 
* Type: Library/CLI
 +
* API: Image [http://docs.openstack.org/api/openstack-image-service/2.0/content/ 2.0], [http://docs.openstack.org/api/openstack-image-service/1.1/content/ 1.1]
  
== python-swiftclient ==
+
== python-keystoneclient ==
  
* Project: http://docs.openstack.org/developer/swift/
+
* Project: http://docs.openstack.org/developer/keystone/
* Repo:  https://github.com/openstack/python-swiftclient.git
+
* Repo:  https://github.com/openstack/python-keystoneclient.git
 
* Language: Python 2.6, 2.7
 
* Language: Python 2.6, 2.7
 
* Type: Library/CLI
 
* Type: Library/CLI
 +
* API: Identity [http://docs.openstack.org/api/openstack-identity-service/2.0/content/ 2.0]
  
== python-keystoneclient ==
+
== python-novaclient ==
  
* Project: http://docs.openstack.org/developer/keystone/
+
* Project: http://docs.openstack.org/developer/nova/
* Repo:  https://github.com/openstack/python-keystoneclient.git
+
* Repo:  https://github.com/openstack/python-novaclient.git
 
* Language: Python 2.6, 2.7
 
* Language: Python 2.6, 2.7
 
* Type: Library/CLI
 
* Type: Library/CLI
 +
* API: Compute [http://docs.openstack.org/api/openstack-compute/2/content/ 2 (aka 1.1)]
  
 
== python-quantumclient ==
 
== python-quantumclient ==
Line 42: Line 45:
 
* Language: Python 2.6, 2.7
 
* Language: Python 2.6, 2.7
 
* Type: Library/CLI
 
* Type: Library/CLI
 +
* API: Networking [http://docs.openstack.org/api/openstack-network/2.0/content/ 2.0]
 +
 +
== python-swiftclient ==
 +
 +
* Project: http://docs.openstack.org/developer/swift/
 +
* Repo:  https://github.com/openstack/python-swiftclient.git
 +
* Language: Python 2.6, 2.7
 +
* Type: Library/CLI
 +
* API: Object [http://docs.openstack.org/api/openstack-object-storage/1.0/content/ 1.0]
  
 
= Official Clients (in development) =
 
= Official Clients (in development) =

Revision as of 22:02, 30 January 2013

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.

<<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

Actively Supported Clients

jclouds

fog

Community Clients (in development)

js-openclient

jstack

openstack-cpp-client

net-openstack-compute

Other Clients (status unknown)


template

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