All Products
Search
Document Center

Alibaba Cloud SDK:Version support

Last Updated:Aug 13, 2024

This topic describes the available versions of Alibaba Cloud SDK and their stages in the lifecycle. For more information about the support for these SDK versions and the lifecycle of the underlying dependencies, see Alibaba Cloud SDK support policies.

SDK V2.0

Note

We recommend that you use Alibaba Cloud SDK V2.0. For more information about the differences between Alibaba Cloud SDK V1.0 and V2.0, see Alibaba Cloud SDK V1.0 and V2.0.

SDK

Environment requirement (minimum version)

Current stage

Release date

Remarks

SDK for C++

C++ 11

General availability (GA)

February 1, 2021

SDK for Java

Java 8

GA

August 21, 2020

Async SDK for Java

Java 8

GA

September 26, 2021

SDK for TypeScript

Node.js 8.x

GA

August 21, 2020

Support for Node.js 10.x and earlier versions will be ended on January 1, 2025. For more information, see End of support for Node.js 10.x and earlier versions in Alibaba Cloud SDK for Node.js or TypeScript.

SDK for Golang

Go 1.10

GA

August 21, 2020

SDK for .NET

.NET Framework 4.5 or .NET Core 2.0

GA

August 21, 2020

SDK for PHP

PHP 5.6

GA

August 21, 2020

SDK for Python

Python 3.6

GA

August 21, 2020

Support for Python 3.6 and earlier versions will be ended on October 1, 2024. For more information, see End of support for Python 2.7 and 3.6 in Alibaba Cloud SDK for Python.

SDK for Swift

Swift 5.6

Preview

August 29, 2022

SDK for Python 2

Python 2.7

End-of-support

August 21, 2020

Support ended on May 1, 2024.

SDK V1.0

Important

We recommend that you do not use Alibaba Cloud SDK V1.0 in any new projects. We recommend that you use Alibaba Cloud SDK V2.0, which resolves defects in Alibaba Cloud SDK V1.0 and provides better design and experience.

Alibaba Cloud gradually ends support for Alibaba Cloud SDK V1.0 based on the Alibaba Cloud SDK support policies. Directly using Alibaba Cloud SDK V2.0 can free you from additional data migration in the future. Alibaba Cloud SDK V1.0 and V2.0 use different namespaces. This way, you can use Alibaba Cloud SDK V1.0 and V2.0 at the same time in existing projects. This allows gradual migration to Alibaba Cloud SDK V2.0 and greatly reduces the migration workload.

SDK

Environment requirement (minimum version)

Current stage

Release date

Remarks

SDK for C++

C++ 11

GA

May 29, 2019

SDK for Java

Java 6

GA

June 23, 2015

Support for Java 7 and earlier versions will be ended on January 1, 2025. For more information, see End of support for Java 7 and earlier versions in Alibaba Cloud SDK for Java V1.0.

SDK for Node.js

Node.js 8.x

GA

January 9, 2017

Support for Node.js 10.x and earlier versions will be ended on January 1, 2025. For more information, see End of support for Node.js 10.x and earlier versions in Alibaba Cloud SDK for Node.js or TypeScript.

SDK for Golang

Go 1.10

GA

November 21, 2017

SDK for .NET

.NET Framework 4.5 or .NET Core 2.0

GA

December 18, 2015

SDK for PHP

PHP 5.5

GA

January 3, 2019

SDK for Python

Python 3.6

GA

July 23, 2015

  • Support for Python 2 ended on May 1, 2024.

  • Support for Python 3.6 and earlier versions will end on October 1, 2024.

For more information, see End of support for Python 2.7 and 3.6 in Alibaba Cloud SDK for Python.

SDK for Ruby

Ruby 2.3.0

GA

February 13, 2019

SDK for PHP that does not support Composer

PHP 5.5

End-of-support

June 23, 2015

SDK for Python (Resource Edition)

Python 2.6.5 or 3.x

End-of-support

December 20, 2018

Support ended on May 1, 2024.