[Tuya Logo]

Smart App SDK

Version: 20250811

Introduction

The Smart App SDK from Tuya provides a comprehensive set of features to help developers quickly build mobile applications that connect to Tuya-enabled devices. The mobile apps developed using the App SDK empower users to seamlessly pair and control smart devices, manage firmware updates, schedule tasks, and create personalized smart scenes.

SDKs

NameDescriptionFeature OverviewChangelogAPI Reference
SmartLife App SDKEmpowers mobile apps based on sufficient components and samples to simplify home automation, and enables users to pair and control smart devices, initiate firmware updates, set scheduled tasks, and create smart scenes.
  • iOS
  • Android
  • iOS
  • Android
  • iOS
  • Android
Smart Camera SDKThe Smart Camera SDK enables integration with smart camera-specific features, including live streaming, motion detection, footage playback, and device control. This is made possible through technologies such as audio and video codecs, media editing and rendering, two-way video talk, and AI.
  • iOS
  • Android
  • iOS
  • Android
/
Smart Travel SDKThe Smart Travel SDK includes APIs for cycling routes and travel history.
  • iOS
  • Android
//
Sweeper SDKThe Sweeper SDK enables integration with smart sweeper-specific features, including map data transmission, multiple maps management, cleaning history management, and voice packages.
  • iOS
  • Android
  • iOS
  • Android
/
Smart Lock SDKThe Smart Lock SDK enables integration with smart lock-specific features, including dynamic passwords, temporary password management, lock usage records, and user management. For Wi-Fi video lock products, the SDK provides features including video calls, live streaming, and cloud-stored video playback.
  • iOS
  • Android
//
MiniApp SDKServes with a full lifecycle solution that encompasses development, deployment, product experience and analytics, and launching. This SDK lowers the bar for multi-platform development with minimum R&D cost and enhances development efficiency and experience.
  • iOS
  • Android
  • iOS
  • Android
  • iOS
  • Android

The Smart Camera SDK, Smart Travel SDK, Sweeper SDK, and Smart Lock SDK are extension SDKs. Based on the SmartLife App SDK, these SDKs encapsulate specified features for vertical resources and facilitate product development in vertical fields.

UI BizBundles

Tuya provides no-code UI BizBundles based on the SmartLife App SDK and other respective SDKs. Developers can call the required APIs to implement the full functionality of a specific category with simple steps. The SmartLife App SDK supports the following UI BizBundles:

NameDescriptionFeature Overview
Device Control UI BizBundleProvides the service logic and UI encapsulation to load and control device panels and accelerates app development.
  • iOS
  • Android
IPC UI BizBundleProvides the panel service logic and UI encapsulation for IPCs and accelerates application development.
  • iOS
  • Android
Mall UI BizBundleProvides the service logic and UI encapsulation for the app mall and accelerates application development.
  • iOS
  • Android
Device Pairing UI BizBundleProvides the service logic and UI encapsulation to guide pairing and activate smart devices over protocols such as Wi-Fi, Zigbee, Bluetooth, and General Packet Radio Service (GPRS), and accelerates application development.
  • iOS
  • Android
Lighting Scenario UI BizBundleProvides the capabilities to create, modify, and control lighting scenarios that utilize smart lights in a specific space.
  • iOS
  • Android
Scene UI BizBundleProvides the service logic and UI encapsulation for smart scenes and accelerates application development.
  • iOS
  • Android
Cloud Storage UI BizBundleProvides the service logic and UI encapsulation for cloud storage and accelerates application development.
  • iOS
  • Android
FAQ UI BizBundleProvides the service logic and UI encapsulation for FAQ and feedback and accelerates application development.
  • iOS
  • Android
Home Management UI BizBundleProvides the logic and UI encapsulation for home services and accelerates application development.
  • iOS
  • Android
OTA UI BizBundleProvides the service logic and UI encapsulation for OTA firmware updates and accelerates application development.
  • iOS
  • Android
Devices Details UI BizBundleProvides the service logic and UI encapsulation for device details and accelerates application development.
  • iOS
  • Android
Maps Service UI BizBundleProvides the service logic and UI encapsulation for map services and accelerates application development.
  • Android
Voice Skills Account Linking UI BizBundleEnables quick binding between users' app account and voice skills of Amazon Alexa and Google Assistant.
  • iOS
  • Android
Group Management UI BizBundleAllows users to create, edit, and control Wi-Fi smart device groups.
  • iOS
  • Android
Theme Color Configuration BizBundleAligns theme color schemes of UI BizBundles with the theme style of your app.
  • iOS
  • Android
Multi-Control Linkage UI BizBundleEnables or disables multi-control linkage.
  • iOS
  • Android
Sharing UI BizBundleAllows users to share text, images, and other content with third parties by copying, SMS, email, or WeChat.
  • iOS
  • Android

BizBundles

Tuya provides additional no-code BizBundles based on the SmartLife App SDK. Developers can call the required APIs to implement the full functionality of a specific category with simple steps. The following table lists the BizBundles:

NameDescriptionFeature Overview
Panel Multilingual BizBundleReturns and updates the multilingual packages to support the panel functions for a specific PID.
  • iOS
  • Android
Generic Pairing BizBundleReturns and updates a list of devices that can be paired with your SDK app.
  • iOS
  • Android

PDF preview unavailable. Download the PDF instead.

Smart App SDK Tuya Developer Platform Tuya Developer Platform Typst 0.13.1

Related Documents

Preview Tuya AP Mode: Smart Life App SDK Device Pairing Guide
Details the Access Point (AP) or hotspot mode for device pairing using the Tuya Smart Life App SDK, covering legacy and new pairing processes, API integration, and error codes for developers.
Preview Tuya BLE Lock Instructions: Smart Lock SDK Developer Guide
A developer's guide to the Tuya BLE Lock Instructions SDK, detailing APIs for member management, device connection, dynamic passwords, unlock modes, and function points for smart lock integration into Android applications.
Preview Tuya BLE Lock Instructions: Android SDK Guide for Smart Locks
Comprehensive guide for developers on using the Tuya BLE Lock SDK for Android applications. Learn about member management, Bluetooth connectivity, dynamic passwords, and unlock modes for smart locks.
Preview Fast Integration with IPC SDK for Android - Tuya Developer Guide
A comprehensive guide for developers on integrating the Tuya IPC SDK for Android, covering setup, configuration, and demo app features for IP camera functionalities. Learn how to quickly integrate the Tuya IPC SDK for Android into your projects. This guide covers build.gradle configuration, AndroidManifest.xml permissions, code obfuscation, and details about the demo app features for IP camera functionalities.
Preview Tuya Smart App SDK: Home Information Management Guide
This document provides a comprehensive technical guide to the Tuya Smart App SDK for Home Information Management. It details APIs for creating, querying, modifying, and deleting homes, managing home data, handling callbacks, and querying weather information, including code examples in Objective-C and Swift.
Preview Tuya Smart App SDK: Overview and Capabilities
An overview of the Tuya Smart App SDK, detailing its advantages, various categories, communication processes, and cloud platform functionalities, designed to assist developers in rapidly building smart applications.
Preview Tuya Firmware Update Guide
A comprehensive guide to firmware updates for devices integrated with the Tuya platform, covering update processes, status checks, error codes, and API descriptions.
Preview Quick Start Guide: Smart Life App SDK for iOS Development
Learn how to integrate the Smart Life App SDK for iOS with this quick start guide. Covers user registration, home management, device pairing, and control for smart home applications.