author certificate

A certificate type required to install a plugin on the SmartThings app. Identifies the author and enables future updates to the plugin.


A way to control the SmartThings ecosystem without manual intervention. Can be an AWS Lambda function or WebHook that monitors events from IoT devices and automatically interacts with them through the SmartThings API.



Capabilities specify device attributes (state information or properties) and commands (ways to control or actuate the device).


A comprehensive product listing of SmartThings IoT devices that can be managed by the SmartThings app.

cloud-connected device

A device that communicates indirectly to SmartThings Cloud through a third-party cloud and a SmartThings Cloud Connector. See device integration.


A grouping for device capabilities. Each device profile must have at least one component.


Developer Workspace

Developer Workspace provides easy-to-use tools for seamlessly integrating your IoT devices and services with SmartThings Cloud.

Device Handler

A Device Handler is a representation of a physical device in the SmartThings platform. It is responsible for communicating between the actual device and the SmartThings platform in a hub-connected integration.

device identity

A unique certificate or public key pair used to authenticate a device on SmartThings Cloud. These must be generated and stored in the secure element of the device in the manufacturing phase. SmartThings Cloud supports X.509 and ED25519.

device integration

A method of connecting an IoT device and SmartThings Cloud. Device integrations can utilize a Cloud Connector or SmartThings-compatible hub.

device profile

A specification that defines the components and capabilities used by a device. learn more


hub-connected device

A device that connects to SmartThings Cloud through a SmartThings-compatible hub. Includes Zigbee and Z-Wave. See device integration.


live logging

Live logging is available in the Tools menu in Developer Workspace and displays a live capture of events from your installed SmartApps and connected devices.


Manufacturer ID (MNID)

A unique four-letter ID assigned to SmartThings developers (individual MNID) and enrolled organizations (company MNID) that can be viewed at My Page > MNID.



An application that creates an Automation or integrates a cloud-connected device) into SmartThings Cloud or. A SmartApp can either be an AWS Lambda function, or a WebHook endpoint with a RESTful API interface.

SmartThings API

A RESTful API used by Automations and SmartThings Connectors to integrate, control, and monitor SmartThings IoT devices and services through SmartThings Cloud.

SmartThings app

A mobile app that centrally and remotely manages SmartThings IoT devices. The app can monitor device status, detect events, control device capabilities, and access the SmartThings catalog. Supported on Android and iOS devices.

SmartThings Cloud

A cloud-based platform that seamlessly connects SmartThings IoT devices, providing a central consumer touchpoint through the SmartThings app as well as the SmartThings API for intelligent Automations.

SmartThings Cloud Connector

A Connector built with the SmartThings Schema or a SmartApp to enable a cloud-connected device integration with SmartThings Cloud.

SmartThings device

A device connected to and controlled through SmartThings Cloud via a device integration.

SmartThings Schema

A specification for use in a cloud-connected device integration. The Schema defines the format of the JSON payloads sent from a third-party server.


Tizen RT

A real-time, lightweight, low-overhead Linux operating system used to write software to remotely control IoT devices.


Works with SmartThings

Works with SmartThings (WWST) certification offers professional, comprehensive testing and grants official SmartThings certification for your product, allowing you to save valuable development resources and reducing market risk by detecting and resolving issues early on. An approved device is certified and published to the SmartThings catalog within 30 business days.