Developing an application to use ECS is pretty straight forward. Since there are a few different APIs and language bindings, you have some choices to make.
Step 1 - Choose your language
Step 2 - Choose your API
ECS currently supports* the Atmos, S3, Swift, and CAS APIs.
Step 3 - Get started!
Below is a chart depicting the available libraries and their implemented API and language, as well as a guide showing you how to connect that library to an ECS instance. Libraries and guides will be added, updated and tweaked over time (bear with us). If there is a library or guide missing, let us know.
|Java||Atmos||ViPR SDK||Getting Started|
|Java||S3||ECS Object Client||Getting Started|
|Java||Swift||Apache jclouds||Getting Started|
|.NET||S3||ViPR SDK deprecated, use AWS SDK for .NET||SDK Page|
|.NET||S3||AWS SDK||Getting Started|
|Python||S3||boto3||Configuring BOTO for ECS|
|PHP||S3||AWS SDK||Getting Started|
* ECS supports a subset of features from the Atmos, S3 and Swift REST APIs. Some features simply don't make sense in a private cloud, while others may be coming soon. Please review the compatibility guides in the documentation for a list of supported and unsupported functions.Getting Started with ECS and PHP (AWS SDK)