This topic describes the features and download links of upload SDKs provided by ApsaraVideo VOD. This topic also provides references on how to use upload SDKs.


Upload SDKs are development kits provided by ApsaraVideo VOD. They support interactions between clients and Alibaba Cloud and are used to upload media files to ApsaraVideo VOD for storage. You can use upload SDKs to easily upload a variety of media files such as videos, audio files, images, and subtitle files. ApsaraVideo VOD provides server and client upload SDKs that adapt to all mainstream platforms and runtime environments.

SDK type Supported programming language or environment
Server upload SDK
  • Java
  • Python
  • PHP
  • C or C++
Client upload SDK
  • Web
  • Android
  • iOS
  • WeChat mini program

Download links

  • For more information the download links of the latest version of upload SDKs, see SDK download.

  • For more information about the release notes of upload SDKs and the download links of historical versions, see SDK release history.


The following table describes the references on how to use different types of upload SDKs.

SDK type Upload overview Upload procedure for different programming languages or environments
Server upload SDK Server upload SDKs
Client upload SDK Client upload SDKs