Overview

Updated at:

Intelligent Media Management provides SDKs for major programming languages. Choose the SDK that fits your business needs.

Prerequisites

Before you use an Intelligent Media Management SDK, complete the following steps:

The SDKs are built on the service APIs and provide the same features. For more information about the APIs, see API overview.

SDK introduction

SDK implementations vary by programming language. However, all SDKs are built on the same APIs and provide the following features:

  • They encapsulate API operations so that you do not need to build requests or parse responses. This design makes it easy to switch between programming languages.

  • They handle the digital signature logic for APIs. This simplifies API usage because you do not need to manage the signing process.

  • They provide a unified fault handling mechanism. This lets you handle request exceptions using the standard error-handling mechanisms of your programming language.

  • All SDKs currently support only synchronous requests.

SDK list

The following table lists the SDKs that Intelligent Media Management supports.

Important

To call API operations of version 2020-09-30, you must use the SDK for version 2020-09-30.

SDK language

References

Java

Java SDK

TypeScript

TypeScript SDK

PHP

PHP SDK

Python

Python SDK

Go

Go SDK

C#

C# SDK

C++

C++ SDK

Swift

Swift SDK