tuya OS Get Development Kit
Overview
Learn how to obtain the TuyaOS-based development kit for robot vacuums, from setting up Tuya Wind IDE to requesting the TuyaOS SDK package for your platform.
Specifications
| Manual version | 20260303 |
|---|---|
| Delivery method | Released through Tuya Wind IDE (Visual Studio Code) |
| Supported development kits (platform) | Type development kits based on X86_64 development platform (currently provided) |
| Requested TuyaOS SDK delivery time | 3 to 5 working days |
| Development mode option | TuyaOS SDK Development |
| Type development kit category | Robot Development > Laser Device Development Kit |
| Primary platform example | X86_64 |
Quick Guide
- Install Tuya Wind IDE in Visual Studio Code, prepare the development environment, and log in using an account from the Tuya Developer Platform.
- In Tuya Wind IDE, go to Resource Center, set filters, and search for the robot vacuum development kit. Select the development mode TuyaOS SDK Development.
- Set Type Development Kit to Robot Development > Laser Device Development Kit.
- Choose a development platform (for example, x86_64) and select the target TuyaOS version.
- Download the type development kit by clicking Home > Create Framework, complete the required fields in the Project Wizard, and click Finish to start the download automatically.
- After download completes, confirm a workspace is created automatically in Visual Studio Code.
- To proceed with deeper development, provide cross-compiler toolchain information to your Tuya account manager so Tuya can send the appropriate TuyaOS SDK development kit (typically within 3 to 5 working days).
Get Development Kit
- Version: 20260303
This topic describes how to get the development kit for robot vacuums.
Terms
- TuyaOS SDK development: Develop applications, adapt the board support package (BSP), and port TuyaOS to your proprietary hardware yourself.
- Type development kit: As a TuyaOS-based development framework, the kit is designed to help you quickly develop IoT products for different use cases. A type development kit consists of the build framework, development environment, demo, library, and header file.
Currently, only type development kits based on the X86_64 development platform are provided.
Get development kit
Step 1: Install Tuya Wind IDE and request permissions
TuyaOS development kits for robot vacuums are released through Tuya Wind IDE in Visual Studio Code.
- Follow the instructions to prepare the development environment, install the Tuya Wind IDE extension, and then log in to the IDE with the account of the Tuya Developer Platform.
- Click Resource Center, set the filters, and then search for the development kit you need. You can first apply for a type development kit based on the x86_64 development platform.
- Development mode: Choose TuyaOS SDK Development.
- Type Development Kit: Choose Robot Development > Laser Device Development Kit.
- Development platform: Choose a development platform based on your needs. For example, x86_64.
- TuyaOS version: Choose the target TuyaOS version.

Step 2: Download the type development kit based on the x86_64 platform
- Click Home and select Create Framework.

- Complete the required fields on the page of Project Wizard. After you click Finish, the download will start automatically.
- After the download is complete, a workspace is created automatically in Visual Studio Code.
Step 3: Familiarize yourself with the development process
- You can refer to the type of development kit based on the x86_64 platform and familiarize yourself with the development process. For more information, see Quick Start.
Step 4: Get TuyaOS SDK development kit
- You need to provide information about the cross-compiler toolchain for your platform to your Tuya account manager, so that Tuya can send you the appropriate TuyaOS SDK development kit within 3 to 5 working days.
- After you get the TuyaOS SDK development kit, you can refer to TuyaOS SDK Development to dive deep into your development.
Features
- Cross-Platform Architecture: Built on a standardized TuyaOS kernel that abstracts underlying chip architectures and operating systems (such as RTOS, Linux, and Non-OS) to maximize code reusability.
- Modular and Low-Code Design: Integrates plug-and-play architecture with diverse application components, middleware, and unified driver layers to streamline IoT development.
- Integrated IDE Experience: Seamlessly managed and distributed via the Tuya Wind IDE (built as an extension for Visual Studio Code) for a unified development workflow.
- Extensive Connectivity & Interconnection: Supports multiple communication protocols including Wi-Fi, Bluetooth, Zigbee, Ethernet, and cellular options (such as LTE Cat. 1 and NB-IoT).
- Comprehensive Security Compliance: Features robust built-in security mechanisms to safeguard data storage and network transmissions across cloud, device, and local perimeters.
Instructions
Step 1: Install Tuya Wind IDE and Request Permissions
- Download and open Visual Studio Code, then install the official Tuya Wind IDE extension.
- Log in using your registered Tuya Developer Platform account to request and activate your development permissions.
Step 2: Download the Type Development Kit
- Open the Resource Center inside the Tuya Wind IDE environment.
- Set your search filters according to your target requirements:
- Development Mode: Select.
- Type Development Kit Category: Choose your target product category (e.g., Robot Development, Home Appliances, or Lighting).
- Development Platform / Version: Select your target platform framework (such as an x86_64 development platform for initial simulation/testing) and the corresponding TuyaOS version.
- Click Home, select Create Framework, fill in the required parameters in the Project Wizard, and click Finish to trigger the automatic download. Once completed, a local workspace will be automatically generated inside Visual Studio Code.
Step 3: Test and Familiarize with the Workflow
-
Utilize the downloaded x86_64 type development kit framework to run demos, check header files, and familiarize yourself with the standard building and debugging process.
Step 4: Obtain the Production TuyaOS SDK
- To move forward with actual hardware deployment, provide your specific cross-compiler toolchain information to your dedicated Tuya account manager.
- The official target-specific TuyaOS SDK package will typically be delivered within 3 to 5 working days to support your specific device hardware.
Troubleshooting
- No SDK download appears / cannot find the kit: In Tuya Wind IDE, use Resource Center, set the appropriate filters, and search for the development kit you need (the steps emphasize searching after filter setup).
- Wrong selection during kit setup: Re-check these selections in the request flow: Development mode should be TuyaOS SDK Development, and Type Development Kit should be Robot Development > Laser Device Development Kit.
- SDK not received after submission: Ensure you have provided cross-compiler toolchain information to your Tuya account manager; Tuya sends the TuyaOS SDK development kit within 3 to 5 working days.
- Workspace not created in Visual Studio Code: Verify that the download completed after clicking Finish in the Project Wizard, since the manual states the workspace is created automatically after completion.
Documents / Resources
![]() | OS Get Development Kit |
References
- Get Development Kit-TuyaOS-Tuya Developerdeveloper.tuya.com
- Quick Start-TuyaOS-Tuya Developerdeveloper.tuya.com
- TuyaOS SDK Development-TuyaOS-Tuya Developerdeveloper.tuya.com
- Tuya Wind IDE-TuyaOS-Tuya Developerdeveloper.tuya.com
- Tuya Smart Developer Centerplatform.tuya.com
- User Manualmanual.tools


