Updated on 2026-09-30 GMT+08:00

Overview

IoTDA provides SDKs for the application and device sides so that devices can connect to the platform and applications can call platform APIs to implement secure access, device management, data collection, and command delivery.

If you cannot access the GitHub repositories, check whether your network can access the public network.

Resource Package

Description

Download Link

Application Java SDK

You can use Java methods to call API Reference on the Application Side to communicate with the platform. For details, see Java SDK User Guide.

Application Java SDK

Application .NET SDK

You can use .NET methods to call API Reference on the Application Side to communicate with the platform. For details, see .NET SDK User Guide.

Application .NET SDK

Application Python SDK

You can use Python methods to call API Reference on the Application Side to communicate with the platform. For details, see Python SDK User Guide.

Application Python SDK

Application Go SDK

You can use Go methods to call API Reference on the Application Side to communicate with the platform. For details, see Go SDK User Guide.

Application Go SDK

Application Node.js SDK

You can use Node.js methods to call API Reference on the Application Side to communicate with the platform. For details, see Node.js SDK User Guide.

Application Node.js SDK

Application PHP SDK

You can use PHP methods to call API Reference on the Application Side to communicate with the platform. For details, see PHP SDK User Guide.

Application PHP SDK

IoT Device Java SDK

Devices can connect to the platform by integrating the IoT Device Java SDK. The demo provides the code sample for calling the SDK APIs. For details, see IoT Device Java SDK.

IoT Device Java SDK

IoT Device C SDK for Linux/Windows

Devices can connect to the platform by integrating the IoT Device C SDK for Linux/Windows. The demo provides the code sample for calling the SDK APIs. For details, see IoT Device C SDK for Linux/Windows User Guide.

IoT Device C SDK for Linux/Windows

IoT Device C# SDK

Devices can connect to the platform by integrating the IoT Device C# SDK. The demo provides the code sample for calling the SDK APIs. For details, see IoT Device C# SDK User Guide.

IoT Device C# SDK

IoT Device Android SDK

Devices can connect to the platform by integrating the IoT Device Android SDK. The demo provides the code sample for calling the SDK APIs. For details, see IoT Device Android SDK User Guide.

IoT Device Android SDK

IoT Device SDK (Go Community Edition)

Devices can connect to the platform by integrating the IoT Device SDK (Go Community Edition). The demo provides the code sample for calling the SDK APIs. For details, see IoT Device SDK (Go Community Edition) User Guide.

IoT Device Go SDK (Community Edition)

IoT Device Tiny C SDK

Devices can connect to the platform by integrating the IoT Device Tiny C SDK. The demo provides the code sample for calling the SDK APIs. For details, see IoT Device Tiny C SDK for Linux/Windows User Guide.

IoT Device Tiny C SDK for Linux/Windows

IoT Device ArkTS (OpenHarmony) SDK

Devices can connect to the platform by integrating the IoT Device ArkTS (OpenHarmony) SDK. The demo provides the code sample for calling the SDK APIs. For details, see IoT Device ArkTS (OpenHarmony) SDK User Guide.

IoT Device ArkTS (OpenHarmony) SDK

IoT Device Python SDK

Devices can connect to the platform by integrating the IoT Device Python SDK. The demo provides the code sample for calling the SDK APIs. For details, see IoT Device Python SDK User Guide.

IoT Device Python SDK