Intelligent Media Management (IMM) SDK is available for multiple programming languages. You can use IMM SDK for your preferred programming language to start building your applications.
Prerequisites
Before you use an IMM SDK, make sure that the following operation is complete.
An AccessKey pair is created for your Alibaba Cloud account or RAM user. For more information, see Obtain an AccessKey pair.
IMM SDKs are implemented based on the IMM API and provides API-equivalent capabilities. For more information about the IMM API, see List of operations by function.
SDK introduction
IMM SDKs for different programming languages have implementation differences. However, implementations for all languages are based on encapsulation of the IMM API and consequently provide similar functions, including:
Unified API encapsulation. You can switch between supported programming languages, without the need to focus on details about API request construction and response parsing.
Implementation of API digital signing. You do not need to learn about the logic details of digital signing for the API. This simplifies the use of the API.
Unified exception handling. IMM SDK for a specific programming language allows you to process exceptions by using the conventional exception handling mechanism of the programming language.
IMM SDKs for all programming languages support only synchronous requests.
List of IMM SDKs
The following table lists IMM SDKs for supported programming languages.
To use IMM API V2020-09-30, you must use IMM SDK V2020-09-30.
Programming language | References |
Java | |
TypeScript | |
PHP | |
Python | |
Go | |
C# | |
C++ | |
Swift |