IoT Platform provides cloud SDKs for Java, Python, PHP, Node.js, .NET, Go, and Swift. Use these SDKs to call cloud APIs for product management, device management, topic management, data forwarding, and messaging.
Supported SDKs
IoT SDKs are available in V1.0 and V2.0. V2.0 is recommended. Compare them in Differences between V1.0 and V2.0 SDKs.
|
Programming language |
V2.0 SDK download link |
Latest V2.0 SDK version |
V1.0 SDK download link |
Latest V1.0 SDK version |
|
Java |
|
|
Only synchronous calls are supported: SDK for Java |
|
|
.NET |
||||
|
Python |
||||
|
PHP |
||||
|
Node.js |
N/A |
N/A |
||
|
Go |
||||
|
Swift |
N/A |
N/A |
SDK code examples
The OpenAPI Developer Portal provides online API debugging and automatic SDK code generation.
View and download API call examples from the IoT Platform Cloud SDK Sample Center.
IoT SDK usage
-
Start with the Alibaba Cloud SDK User Guide.
-
To authenticate API calls, Create an AccessKey pair.
-
Find API parameters in the IoT Platform Cloud API reference.
References
To develop with device-side SDKs, Connect devices using Link SDKs.