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. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 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 --> |
− | |||
− | |||
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