This topic describes the software development kit (SDK) versions for the E-HPC Instant service. It includes information about supported programming languages, such as Java, Python, and PHP, and provides the download paths for the latest SDK versions.
SDK introduction
The E-HPC Instant SDK encapsulates the APIs for version 2023-07-01. The SDK uses an AccessKey pair to identify callers and provides features such as automatic signing. With the SDK, you can call APIs to create and manage resources.
SDK generations
The E-HPC Instant SDK is available in two generations: V2.0 and V1.0. The V2.0 SDK is the latest generation. Compared with the V1.0 SDK, the V2.0 SDK supports more programming languages, is more robust, is easier to use, and resolves the thread safety issue for single clients. This 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 Guide for V1.0 SDK.
SDK download paths
The 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. Install the SDK using the standard dependency management tool for your programming language. For more information about how to install and integrate the E-HPC Instant SDK, see SDK Center.
Programming language | GitHub path | Quick Start |
Java (asynchronous) | ||
Java | ||
TypeScript | ||
Go | ||
PHP | ||
Python | ||
C# | ||
C++ | / | |
Swift | / |
Use the SDK
For information about how to use the Alibaba Cloud SDK, the request structure, and other details, see SDK QuickStart.
To learn how to obtain an AccessKey pair, see Create an AccessKey pair.
Before you use the sample code, make sure that you understand the following parameters.
${endpoint}: The endpoint of Elastic High Performance Computing. For more information, see Endpoints.
${accessKeyId} and ${accessKeySecret}: Your AccessKey pair. You can view your AccessKey pair in the Resource Access Management (RAM) console. For more information, see View the AccessKey pair information of a RAM user.