SDK overview

Updated at:

The E-HPC Instant software development kit (SDK) wraps the E-HPC Instant API (version 2023-07-01) and handles request signing automatically. Use the SDK to create and manage E-HPC Instant resources in Java, Python, Go, TypeScript, PHP, C#, C++, or Swift.

Prerequisites

Before you begin, make sure that you have:

SDK generations

The E-HPC Instant SDK is available in two generations:

Generation Status Notes
V2.0 Current (recommended) Supports more languages, is more robust, resolves thread safety issues for single clients, and is easier to use
V1.0 Legacy Upgrade to V2.0. See Upgrade guide for V1.0 SDK

Install the SDK

The V2.0 SDK supports multiple programming languages. Install it using the standard dependency management tool for your language. For installation instructions and package coordinates, see SDK Center.

You can also browse source code and installation guides directly on GitHub:

Language GitHub Quick start
Java (asynchronous) alibabacloud-java-async-sdk Use Alibaba Cloud SDK for Java in an IDE
Java alibabacloud-java-sdk
TypeScript alibabacloud-typescript-sdk Use Alibaba Cloud SDK for Node.js in an IDE
Go alibabacloud-go Use Alibaba Cloud SDK for Go in an IDE
PHP alibabacloud-sdk-php Use Alibaba Cloud SDK for PHP in an IDE
Python alibabacloud-python-sdk Use the Alibaba Cloud Python SDK with an IDE
C# alibabacloud-csharp-sdk Use Alibaba Cloud SDK for .NET in an IDE
C++ alibabacloud-sdk-cpp —
Swift alibabacloud-sdk-swift —

Use the SDK

For a step-by-step introduction to SDK calls, request structure, and authentication, see the SDK quick start.

What's next