Jump to: navigation, search

Difference between revisions of "OpenStackRESTAPI"

 
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
= [[OpenStack]] REST API =
 
= [[OpenStack]] REST API =
 +
== Wiki Page for the blue print https://blueprints.launchpad.net/nova/+spec/open-stack-api ==
 
== Notes from e-mail chain ==
 
== Notes from e-mail chain ==
 
+
<!-- # [[OpenStack]] API is the Management & Control Plane for a Cloud Infrastructure built using [[OpenStack]] components. # It will be used by cloud service consumers & operators to build higher level systems. # It is REST-ful # It will have a programming model appropriate for the audience and their use cases # It will be version-ed # It is a lightweight framework and will have capabilities for service components to expose feature sets via declarative sets # Hackability is important # (my proposal) It will be JSON/HTTP # (my proposal) We should have appropriate media types for the [[OpenStack]] API services (I have done it for CDMI, so have an idea how it could look like, if we decide to go this route) # We could propose a first iteration at the next summit # A first client implementation could be a CLI for an [[OpenStack]] Cloud system -->
<!-- # [[OpenStack]] API is the Management & Control Plane for a Cloud Infrastructure built using [[OpenStack]] components. -->
 
<!-- # It will be used by cloud service consumers & operators to build higher level systems. -->
 
<!-- # It is REST-ful -->
 
<!-- # It will have a programming model appropriate for the audience and their use cases -->
 
<!-- # It will be version-ed -->
 
<!-- # It is a lightweight framework and will have capabilities for service components to expose feature sets via declarative sets -->
 
<!-- # Hackability is important -->
 
<!-- # (my proposal) It will be JSON/HTTP -->
 
<!-- # (my proposal) We should have appropriate media types for the [[OpenStack]] API services (I have done it for CDMI, so have an idea how it could look like, if we decide to go this route) -->
 
<!-- # We could propose a first iteration at the next summit -->
 
<!-- # A first client implementation could be a CLI for an [[OpenStack]] Cloud system -->
 
  
 
== Design Notes ==
 
== Design Notes ==
<!-- # Should be a superset of Rackspace APIs -->
+
<!-- # Should be a superset of Rackspace APIs # Need higher levels abstractions for datacenter/Cloud System, compositi[te application and so forth # Storage and Network layer abstractions -->
<!-- # Need higher levels abstractions for datacenter/Cloud System, compositi[te application and so forth -->
 
<!-- # Storage and Network layer abstractions -->
 
  
 
Related Blueprint : https://blueprints.launchpad.net/nova/+spec/easy-api
 
Related Blueprint : https://blueprints.launchpad.net/nova/+spec/easy-api

Revision as of 05:20, 5 January 2011

OpenStack REST API

Wiki Page for the blue print https://blueprints.launchpad.net/nova/+spec/open-stack-api

Notes from e-mail chain

Design Notes

Related Blueprint : https://blueprints.launchpad.net/nova/+spec/easy-api