Documentation
6 documentation areas, entered by what you are trying to do.
Two quick-start tracks
The Learn hub carries two complete tracks, each running from environment setup through to a paired device: the graphical TuyaOpen IDE workflow, or the SDK with tos.py on the command line.
Areas
TuyaOpen SDK
Cross-platform C/C++ SDK
C SDK, platform APIs and the build system. Start here if you are writing device firmware.
Understand the SDK
Embedded programming
Help & contributing
TuyaOpen IDE
Firmware, cloud and app in one
Board catalogue, one-click build and flash, and an AI agent that writes alongside you.
Hardware
T2, T3, T5AI, ESP32, Raspberry Pi
Supported silicon, pin maps and everything needed to bring a new board up on TuyaOpen.
Cloud & AI
Cloud connection, AI agents, OpenAPI
Bind devices to Tuya Cloud, then build on-device AI agents โ audio, video, skills and MCP.
Connect to Tuya Cloud
On-device AI agent
TClaw
Edge-AI voice agent on the board
Run an agent on the board and give it real device tools through MCP.
tyutool
Flashing, serial and batch authorization
The desktop and CLI tool for flashing firmware, serial debugging and batch authorization.