Tuya website screenshot

Tuya

Tuya Smart is a global leading AI cloud platform service provider (NYSE: TUYA; HKEX: 2391) that enables IoT device manufacturers, solution providers, and app developers to build smart home and industrial IoT applications. The platform provides APIs for device management, smart home management, scene automation, data analytics, and industry-specific integrations across smart home, energy, security, and industrial verticals. Tuya operates six global data centers and handles over 100 million concurrent requests.

Tuya publishes 5 APIs on the APIs.io network, including Device Control API, Device Logs API, Device Users API, and 2 more. Tagged areas include IoT, Smart Home, Devices, Cloud Platform, and Automation.

The Tuya catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Tuya’s developer surface includes authentication, documentation, signup flow, getting-started guide, developer portal, and 17 more developer resources.

53.1/100 developing ▬ flat Agent 46/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessEnterpriseSelf serveFree trial⚡ Free to try
9 APIs 1 MCP Servers 1 Agent Skills
IoTSmart HomeDevicesCloud PlatformAutomationIndustrial IoTDevice Management

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 53.1/100 · developing
Contract Quality 16.5 / 25
Developer Ergonomics 9.6 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 3.4 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 46/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/tuya: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 9

Individual APIs this provider publishes, each with its own machine-readable definition.

Tuya Device Management API

The Tuya Device Management API provides endpoints to query, control, and manage IoT devices registered to a Tuya cloud project. Capabilities include device information retrieval...

Tuya Smart Home API

The Tuya Smart Home API provides management capabilities for smart home deployments, including home and room management, device grouping, scene automation (tap-to-run and automa...

Tuya Authorization API

The Tuya Authorization API handles authentication for cloud-to-cloud integrations. Supports HMAC-SHA256 request signing using Access ID and Access Secret credentials. Provides t...

Tuya Industry API

The Tuya Industry API provides enterprise IoT capabilities for non-consumer deployments including industrial device registration, device management, status queries, device contr...

Tuya Device Control API

Control and command IoT devices

Tuya Device Logs API

Query device operation and event logs

Tuya Device Users API

Manage user associations with devices

Tuya Devices API

Query and manage IoT device information

Tuya Sub Devices API

Manage gateway sub-devices

Scroll for all 9

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

MCP Server

MCP SERVER

Agent Skills 1

Packaged agent skills for driving this provider's APIs from an AI assistant.

tuya-smart-control

AGENT SKILL

Pricing Plans 1

Published pricing tiers and plan structures.

Tuya Plans Pricing

1 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Tuya Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Tuya Finops

FINOPS

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Tuya Context

0 classes · 6 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Tuya API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Tuya API Rules

12 rules · 4 errors 7 warnings

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Tuya Device Command

1 properties

JSON SCHEMA

Tuya Device

17 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Tuya Device Structure

0 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Tuya Get Device Example

4 fields

EXAMPLE

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Tuya Authentication

apiKey · 1 scheme

SECURITY

Tuya Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Tuya Agentic Access

15 operations · 7 acting · 2 human-in-the-loop

15 operations · 7 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 4

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Commercial 1

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: tuya
name: Tuya
description: 'Tuya Smart is a global leading AI cloud platform service provider (NYSE: TUYA; HKEX: 2391) that enables IoT
  device manufacturers, solution providers, and app developers to build smart home and industrial IoT applications. The platform
  provides APIs for device management, smart home management, scene automation, data analytics, and industry-specific integrations
  across smart home, energy, security, and industrial verticals. Tuya operates six global data centers and handles over 100
  million concurrent requests.'
kind: contract
access: 3rd-Party
accessModel:
  pricing: enterprise
  onboarding: self-serve
  trial: true
  try_now: true
  public: false
  label: Enterprise (free trial) · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://images.tuya.com/smart/tuya-logo.png
tags:
- IoT
- Smart Home
- Devices
- Cloud Platform
- Automation
- Industrial IoT
- Device Management
created: '2025-03-01'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/tuya/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: tuya:device-management
  name: Tuya Device Management API
  description: The Tuya Device Management API provides endpoints to query, control, and manage IoT devices registered to a
    Tuya cloud project. Capabilities include device information retrieval, factory reset, device renaming, sub-device listing,
    operation log queries, and user-device association management.
  humanURL: https://developer.tuya.com/en/docs/cloud/device-management?id=K9g6rfntdz78a
  baseURL: https://openapi.tuyaus.com
  tags:
  - Devices
  - IoT
  - Device Management
  properties:
  - type: Documentation
    url: https://developer.tuya.com/en/docs/cloud/device-management?id=K9g6rfntdz78a
  - type: GettingStarted
    url: https://developer.tuya.com/en/docs/iot/quick-start1?id=K95ztz9u9t89n
- aid: tuya:smart-home
  name: Tuya Smart Home API
  description: The Tuya Smart Home API provides management capabilities for smart home deployments, including home and room
    management, device grouping, scene automation (tap-to-run and automation rules), member management, and data services.
    Enables developers to build full-featured smart home applications.
  humanURL: https://developer.tuya.com/en/docs/cloud/smart_home_paas?id=Kakujwbddm7fv
  baseURL: https://openapi.tuyaus.com
  tags:
  - Smart Home
  - IoT
  - Automation
  - Scene Management
  properties:
  - type: Documentation
    url: https://developer.tuya.com/en/docs/cloud/smart_home_paas?id=Kakujwbddm7fv
- aid: tuya:authorization
  name: Tuya Authorization API
  description: The Tuya Authorization API handles authentication for cloud-to-cloud integrations. Supports HMAC-SHA256 request
    signing using Access ID and Access Secret credentials. Provides token management endpoints for obtaining, refreshing,
    and revoking access tokens. Supports both cloud authorization (server-to-server) and app authorization (user-scoped) modes.
  humanURL: https://developer.tuya.com/en/docs/iot/guide-explanation?id=Ke0wpiw0dwxun
  baseURL: https://openapi.tuyaus.com
  tags:
  - Authentication
  - Authorization
  - Tokens
  properties:
  - type: Documentation
    url: https://developer.tuya.com/en/docs/iot/guide-explanation?id=Ke0wpiw0dwxun
  - type: APIReference
    url: https://developer.tuya.com/en/docs/iot/api-reference?id=Ka7qb7vhber64
- aid: tuya:industry
  name: Tuya Industry API
  description: The Tuya Industry API provides enterprise IoT capabilities for non-consumer deployments including industrial
    device registration, device management, status queries, device control, user management, and asset management. Designed
    for B2B scenarios in real estate, energy, manufacturing, and facilities management.
  humanURL: https://developer.tuya.com/en/docs/cloud
  baseURL: https://openapi.tuyaus.com
  tags:
  - Industrial IoT
  - Enterprise
  - Asset Management
  properties:
  - type: Documentation
    url: https://developer.tuya.com/en/docs/cloud
- aid: tuya:tuya-device-control-api
  name: Tuya Device Control API
  description: Control and command IoT devices
  humanURL: https://developer.tuya.com/en/docs/cloud/device-management?id=K9g6rfntdz78a
  baseURL: https://openapi.tuyaus.com
  tags:
  - Device Control
  properties:
  - type: OpenAPI
    url: openapi/tuya-device-control-api-openapi.yml
- aid: tuya:tuya-device-logs-api
  name: Tuya Device Logs API
  description: Query device operation and event logs
  humanURL: https://developer.tuya.com/en/docs/cloud/device-management?id=K9g6rfntdz78a
  baseURL: https://openapi.tuyaus.com
  tags:
  - Device Logs
  properties:
  - type: OpenAPI
    url: openapi/tuya-device-logs-api-openapi.yml
- aid: tuya:tuya-device-users-api
  name: Tuya Device Users API
  description: Manage user associations with devices
  humanURL: https://developer.tuya.com/en/docs/cloud/device-management?id=K9g6rfntdz78a
  baseURL: https://openapi.tuyaus.com
  tags:
  - Device Users
  properties:
  - type: OpenAPI
    url: openapi/tuya-device-users-api-openapi.yml
- aid: tuya:tuya-devices-api
  name: Tuya Devices API
  description: Query and manage IoT device information
  humanURL: https://developer.tuya.com/en/docs/cloud/device-management?id=K9g6rfntdz78a
  baseURL: https://openapi.tuyaus.com
  tags:
  - Devices
  properties:
  - type: OpenAPI
    url: openapi/tuya-devices-api-openapi.yml
- aid: tuya:tuya-sub-devices-api
  name: Tuya Sub Devices API
  description: Manage gateway sub-devices
  humanURL: https://developer.tuya.com/en/docs/cloud/device-management?id=K9g6rfntdz78a
  baseURL: https://openapi.tuyaus.com
  tags:
  - Sub Devices
  properties:
  - type: OpenAPI
    url: openapi/tuya-sub-devices-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/tuya-agentic-access.yml
- type: DomainSecurity
  url: security/tuya-domain-security.yml
- type: Authentication
  url: authentication/tuya-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/tuya-smart
- type: Website
  url: https://developer.tuya.com/en/
- type: Documentation
  url: https://developer.tuya.com/en/docs/cloud/
- type: Signup
  url: https://auth.tuya.com/
- type: GettingStarted
  url: https://developer.tuya.com/en/docs/iot/quick-start1?id=K95ztz9u9t89n
- type: API Explorer
  url: https://developer.tuya.com/en/docs/cloud
- type: GitHubOrganization
  url: https://github.com/tuya
- type: Authentication
  url: https://developer.tuya.com/en/docs/iot/guide-explanation?id=Ke0wpiw0dwxun
- type: TermsOfService
  url: https://developer.tuya.com/en/docs/iot/compliance?id=Ka9t0qa3qihn3
- type: Portal
  url: https://iot.tuya.com/
- type: OpenAPI
  url: openapi/tuya-device-management-openapi.yml
- type: JSONSchema
  url: json-schema/tuya-device-schema.json
- type: JSONSchema
  url: json-schema/tuya-command-schema.json
- type: JSONLD
  url: json-ld/tuya-context.jsonld
- type: SpectralRules
  url: rules/tuya-rules.yml
- type: Vocabulary
  url: vocabulary/tuya-vocabulary.yml
- name: MCP Server
  url: https://github.com/tuya/tuya-mcp-sdk
  type: MCPServer
- name: Agent Skills
  url: https://github.com/tuya/tuya-openclaw-skills
  type: AgentSkills
- type: LlmsText
  url: https://developer.tuya.com/llms.txt
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- type: Blog
  url: https://www.tuya.com/news