Pricing

Last Updated on : 2024-06-12 10:23:19download

Self-Developed Smart Life App is one of Tuya’s IoT app development solutions. This solution provides services that enable connections between your mobile app and the cloud. It also supports a full range of services and capabilities that you can use to independently develop the app. For example, you can integrate with the Custom Domain Name and SSL/TLS Certificate services, as well as the capabilities of Smart Life App SDK, Extension SDK, and UI BizBundle. You can go to Tuya IoT Development Platform > App > App SDK > SDK Development, download the latest App SDK resources, and then get started with SDK-based app development.

Self-Developed Smart Life App is classified into the development and official editions:

  • Development edition: provided for free. It supports up to 1 million cloud requests per month and up to 100 registered end users in total.
  • Official edition: provided for commercial use and costs USD5,000/year (CNY33,500/year) for the initial subscription and USD2,000/year (CNY13,000/year) for subsequent annual renewal. It is supplied with the Custom Domain Name service and up to 100 million cloud requests per month.

Cloud connection services (required by API requests to App SDK)

Tuya’s core device connection and management capabilities are provided to empower your management of numerous smart devices within Tuya’s ecosystem on top of Smart Life App SDK. You can control devices based on the data reported by the devices and the instructions sent by the cloud. This way, you can quickly implement IoT mobile app scenarios. Basic capabilities are included, for example, device pairing, device management, device control, home management, and user management.

Edition Number of cloud requests per month
Development edition Up to 1 million
Official edition Up to 100 million

Custom Domain Name

The Custom Domain Name and SSL/TLS Certificate services enable Smart Life App SDK-based apps and respective smart devices to communicate with the cloud through custom domain names and custom SSL/TLS certificates that are configured on your terms. Tuya can help you purchase a custom domain name and maintain and update the SSL/TLS certificate. You can also choose to purchase a custom domain name at your own expense and submit it to Tuya for further configurations. Your purchased domain name will be supported on the Tuya IoT Development Platform in the near future. In either way, you have full ownership and control of the custom domain name and maintain the full property right and control right of the SSL/TLS certificate.

For more information, see Custom Domain Name.

  • Note 1: The Custom Domain Name service supports App SDK v4.0 and later only.
  • Note 2: If you failed to renew the subscription timely before the service expires, the app and respective smart devices that are accessed through the custom domain name cannot be accessed as normal. This will cause a serious impact on your business and your end users’ experience. Renew it at your earliest convenience.

Differences in features between development and official editions

Pricing

How to treat your legacy version of Smart Life App SDK

Existing SDK version Treatment
Earlier than v4.0.0 1. If the upper limit of 100 registered end users is not exceeded, your apps can still run in the App SDK prototype stage for free.
2. If the upper limit is exceeded, you must pay an annual fee and upgrade to the official edition to continue using the apps.
3. This type of App SDK version does not support the Custom Domain Name service. Upgrade to v4.0.0 or later at your earliest convenience to support this service.
v4.0.0 and later 1. If the upper limit of 100 registered end users is not exceeded, your apps can still run in the App SDK prototype stage for free.
2. If the upper limit is exceeded, you must pay an annual fee and upgrade to the official edition to continue using the apps.

FAQs

1. What is the App SDK version number for the paid service Self-Developed Smart Life App?

For the mutual protection of your business cooperation with Tuya, if your app developed based on the Smart Life App SDK is planned to be launched on app stores or intended for commercial purposes, you must sign a service agreement with Tuya on an annual basis, subscribe to the official edition of Self-Developed App, and then pay the service fee. The free development edition provided on the platform is for non-commercial purposes only, for example, used by individuals and communities or for preliminary debugging. The free trial edition also has a limit on the number of registered app users.

These service rules apply to Smart Life App SDK v3.x, v4.x, and v5.x.

2. If I do not upgrade to Smart Life App SDK v4.0 and continue to use a legacy version earlier than v4.0, do I need to pay any fees? Is it a forced upgrade?

If your Smart Life App SDK version is earlier than v4.0.0 and the number of registered app users does not exceed 100, you can keep using the App SDK for free. If the number of registered app users exceeds 100, you must pay an annual fee and upgrade to the official edition to continue using the app.

3. After I pay an annual fee for Self-Developed Smart Life App, are the Custom Domain Name and SSL/TLS Certificate services covered in the fee?

Yes, they are. Self-Developed Smart Life App is supplied with the configuration of a custom domain name. The Custom Domain Name and SSL/TLS Certificate services are provided at Tuya’s cost.

4. What are the differences between iOS and Android in support for new versions of Smart Life App SDK (v4.0 and later) and legacy SDKs (earlier than v4.0)?

App SDK version Supported mobile operating system
Legacy Smart Life App SDK versions
earlier than v4.0
Only support:
  • iOS 15 and earlier
  • Android 12 and earlier
Self-Developed Smart Life App
v4.0 and later
Adapt to:
  • iOS 16
  • Android 13
  • Other iOS and Android mobile operating system versions to be released

5. After Smart Life App SDK v5.0.0 and later are released, will Tuya continue to provide maintenance of existing legacy SDK versions earlier than v5.0?

If no significant faults or security compliance issues occur, Tuya will not release fixes to the legacy versions. Routine iterations will focus on v5.0 and later. Maintenance is estimated to be discontinued for Smart Life App SDK versions earlier than v5.0 starting from December 31, 2023.

6. What are the differences in features between the new versions of Smart Life App SDK (v5.x) and legacy SDKs (versions earlier than v5.0)?

The Smart Life App SDK v4.x supports the following features:

  • Configure the Custom Domain Name service and transmit data through dedicated channels.
  • Adapt to new features of iOS and Android platforms.

The new versions of Smart Life App SDK (v5.x) will support the following features:

  • Pair and control smart devices over Matter.
  • Support the development on top of Smart MiniApp.
  • Adapted UI BizBundles to Android 13.
  • Open the entry to pairing with QR code.
  • Stay tuned for more features.

7. Do the paid versions of App SDK (v4.0 and later) support tablets, such as Apple’s iPads and Android tablets?

Smart Life App SDK supports the development of apps for tablets. However, the existing UI BizBundles involve UI logic that does not adapt to tablets yet, and thus cannot be used to develop apps for tablets at present.

8. Will I be charged additionally for the use of UI BizBundle and Extension SDK?

Currently, the Lighting Scenario UI BizBundle is provided with an additional fee. For more information about the pricing rules, see Lighting Scenes.

9. The development edition of Smart Life App SDK supports up to 100 registered users. Does it mean that the maximum number of registered users is 100 in each data center, or 100 in total across all data centers?

The development edition supports up to 100 registered users in each of Tuya’s six data centers. Global deployment of six data centers provides end users in over 200 countries and regions with secure, stable, fast, and compliant IoT cloud services.

  • China Data Center
  • Western America Data Center
  • Central Europe Data Center
  • India Data Center
  • Eastern America Data Center
  • Western Europe Data Center

10. After I purchase the official edition of Smart Life App SDK, can I use the SDK to develop and launch multiple apps?

No, you cannot. Each purchase of the official edition takes effect only for a single app.
To develop and launch multiple apps based on the Smart Life App SDK, you can go to the Tuya IoT Development Platform, create multiple Smart Life App SDK-based apps, and then purchase the official edition for each of these SDK-based apps.

11. I have purchased the official edition of Smart Life App SDK. If the actual number of cloud requests exceeds the upper limit of 100 million per month, will my app services be limited?

The upper limit of cloud requests is 100 million per month. If you keep the substantially excessive use of the cloud requests for a certain period, Tuya’s experts will contact you and confirm the payment for the excessive use. If the fee for substantially excessive use is unpaid for a long time, following official written or oral notifications, Tuya might limit or suspend certain app services for you.

12. How will the cloud connection services be billed after I make API requests to Smart Life App SDK?

Every time you make an API request to Smart Life App SDK, you will access the cloud connection services and make a cloud request. For example, you can implement the following operations in this way: control devices, get device status, and create smart scenes. The information about billing of cloud connection services is currently unavailable to the public.

At present, the Self-Developed Smart Life App solution provides a monthly quota of cloud requests respectively for the development edition and official edition. This solution comes with the resource bundles of cloud requests and fulfills most of your requirements in development and other commercial scenarios.