This topic describes the ECS SDKs in different programming language and lists the addresses for obtaining the latest SDK versions.

SDK introduction

The Alibaba Cloud ECS SDK encapsulates the API version released on May 6, 2014. It identifies callers based on their AccessKey pairs and provides functions such as automatic signature to allow you to create and manage resources by calling API operations.

To use ECS features, you must install both the ECS SDK and the Alibaba Cloud core library. For example, to use the Java SDK, you must download aliyun-java-sdk-core and aliyun-java-sdk-ecs.

Supported SDKs

The following table lists the SDKs supported by ECS. You can view the SDK update history, obtain the installation package, and view the help document in the GitHub repository.

Programming language GitHub address GitHub document
Java aliyun-openapi-java-sdk
Python aliyun-openapi-python-sdk
PHP aliyun-openapi-php-sdk
.NET aliyun-openapi-net-sdk
C++ aliyun-openapi-cpp-sdk
Go alibaba-cloud-sdk-go
Node.js aliyun-openapi-nodejs-sdk


  • The Alibaba Cloud Developer Center brings together popular SDKs for a variety of programming languages with information such as Quick Start Tutorials and open source projects. For more information, visit Alibaba Cloud Developer Center
  • For more information about how to obtain an AccessKey pair, see Create an AccessKey.
  • For information about the endpoint list of ECS, see Request structure.