Elastic Container Instance (ECI) provides software development kits (SDKs) in multiple programming languages, such as Go, Python, and Java. This topic describes the SDKs for ECI and provides download links for the latest versions.
SDK generations
Alibaba Cloud provides two generations of SDKs: V1.0 and V2.0. The V2.0 SDK is the latest generation. Compared to the V1.0 SDK, the V2.0 SDK supports more programming languages, is more robust, and is easier to use. The V2.0 SDK also resolves the single-client thread safety issue of the V1.0 SDK, which provides a better development experience.
We recommend that you use the V2.0 SDK. If you are using the V1.0 SDK, upgrade to the V2.0 SDK. For more information, see Upgrade V1.0 SDKs.
The ECI V2.0 SDK encapsulates API version 2018-08-08. The SDK uses an AccessKey pair to identify the caller and provides features such as automatic signing. You can use the SDK to create and manage resources by making API calls.
SDK downloads
The ECI V2.0 SDK supports multiple programming languages. You can find installation instructions on the OpenAPI Portal or view the source code and installation guides on GitHub. You can install the SDKs using the standard dependency management tool for each language.
Programming language | Install the SDK | GitHub address | Quick Start |
Java | |||
Go | |||
Python | |||
Node.js | |||
C# | |||
PHP | |||
C++ | / | ||
Swift | / |