Project Description
This API aims to provide an unified API for different cloud-based services such as:
- Computing & Networking (VMs and Hosted Apps)
- Storage & CDN
- Databases
- Hosting
- Load Balancing
- Application Services
- Messaging
- Monitoring
- DNS
The current version only provides support for storage services, but we are already working to expanding this to other services.
The cloud storage providers supported so far are:
- Amazon S3
- Azure Blob storage
- Rackspace CloudFiles
- Local file system
As a community project, you are more than welcome to contribute with any other implementation. Please feel free to contact the project members for any guidance you may need on this regard.
Getting Started
- Add the necessary dependencies according to the provider you'd like to use:
- Amazon S3:
- Azure Blob Storage:
- microsoft-windowsazure-api-0.3.1-custom.jar
- Rackspace CloudFiles:
- Local file system:
- Add an XML configuration file. You can download a sample file from
here. Of course you only need the "provider" tag relevant for the provider you'd like to use.
- Browse at the code examples or go through the API's JavaDoc