Every year a day before VMworld announcements start to appear online and of course it also happened this year. VMware just released the preview version of the VMware vCloud API.
Source
The vCloud API is an interface for providing and consuming virtual resources from the cloud. It enables deploying and managing virtualized workloads in internal and external clouds. The vCloud API allows for upload and download of vApps along with their instantiation, deployment and operation.
- RESTful with full programmatic control
- OVF standards based
- Platform independent
- Pure virtual
- Supports multi-tenancy
Version: Technology Preview (ver 0.8)
Target Platform: Platform independent
Keep in mind it is still a technology preview, alpha version of the API, but if you are building an internal or external cloud it’s definitely worth looking into. There’s a FAQ available here and there’s a forum on VMTN to be found here.