Advantages

Get Started Easily

Scan the QR code to try out open-source templates and tailor templates to fit your product functions.

Diverse Components

The basic component library, extension SDK, and scaffold template work with common methods and cloud interfaces to address customized needs.

One-Stop Solutions

Share the code between iOS and Android with higher efficiency and lower costs.

Full Process Development

On the Tuya Developer Platform, you can complete the full process of development from prototype creation, code push to panel updates.

Features

The panel SDK includes the common capabilities needed by IoT control panels, saving your energy on the interface development.

Custom Themes

Custom Themes

Switch the themes through minimal code to flexibly keep up with your different visual needs of the business and brand.

Weather Trend

Weather Trend

Easily get 7-day weather forecast based on device location, perfectly working with smart devices such as air purifiers.

Versatile Timing

Versatile Timing

Support regular, cycle, and group timing, data point linkage, and push notification, as well as timing management.

Real-Time Metering

Real-Time Metering

Metering capabilities cover a variety of report scenarios such as energy monitoring and health index.

Scene Control

Scene Control

Associate the panel with devices to customize scene collection and management. With scene switches, control the smart products with one press.

Extensible Components

Extensible Components

In a panel project, you can add UI capability components such as energy monitoring and help pages to facilitate services.

Technical Architecture

Technical Architecture

Development

01. Preparation

Download the RN Panel Dev app, create a product and define functions on the Tuya Developer Platform, select Panel SDK Development on the page of Panel SDK, and scan the QR code to add a virtual device.

02. Create Project

Prepare the development environment according to the documentation. You can use Tuya's command-line interface (CLI) to select a template and quickly create a project.

03. Develop and Debug

Enable debugging function of the RN Panel Dev app, develop the control panel according to product DP definitions, package the project through the Tuya's CLI, and upload it to the Tuya Developer Platform.

04. Preview and Publish

Add a trial app account and scan the QR code to test the panel function. After acceptance, you can publish the app through the Tuya Developer Platform. All devices under the product ID (PID) will take effect immediately.

Documentation

Panel SDK Development Environment

Five-Minute Quick Start

Tuya Design Component Library

Smart Device Quick Integration

Panel SDK FAQ