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 are used to upload media files to ApsaraVideo VOD. You can use upload SDKs to easily upload various media files such as video, audio, image, and subtitle files. ApsaraVideo VOD provides server and client upload SDKs that are compatible with 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.

Usage notes

The following table describes the usage notes on different types of upload SDKs.

Note ApsaraVideo VOD provides multiple upload methods. You can use other methods to upload media files if upload SDKs cannot meet your business requirements. For example, you can use other upload methods if the upload SDKs are unavailable in the programming language that you use. For more information, see Overview.
SDK type Upload process References
Server upload SDK Server upload SDKs
Client upload SDK Client upload SDKs