We launched our
RESTful Cloud Servers API last week and the feedback thus far has been fantastic. When we were first looking to build the API, we surveyed the cloud standards world to see if there was anything existing we could embrace. After all, why have another cloud interface if you can avoid it? We believe in a world of open clouds where customers can migrate, federate, burst, etc. and not be concerned with lock-in. Common APIs are part of that battle, but unfortunately, nothing suitable existed (although OCCI looked interesting). So, we built our own interface embracing easy to use web service standards like
REST, WADL,
XML,
JSON, etc. We spent a lot of time modeling a compute cloud in a RESTful manner and adjusting based on feedback from our developer and partner communities. The responses we got back helped us course correct as part of the design process and that open approach resulted in an API that is powerful, yet easy to use and understand (there is of course plenty of room for improvement). We’ve heard that message over and over during this past week.
Filed in
on Jul. 23, 2009 by Erik Carlin