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.
A comprehensive product listing of SmartThings IoT devices that can be managed by the SmartThings app.
Developer Workspace provides easy-to-use tools for seamlessly integrating your IoT devices and services with SmartThings Cloud.
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.
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 plugin API
device plugin simulator
A certificate type required to install a plugin on the SmartThings app. The issued distributor certificate identifies the distributor and enables installation of the plugin to the registered device for testing. After the plugin is uploaded to the Stores, it is replaced by the official distributor certificate.
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. This number is used in an SSL configuration file to generate a certificate signing request to get a plugin author certificate on Developer Workspace.
An application that creates an Automation or integrates a cloud-connected device (as a Cloud Connector) into the SmartThings Cloud or. A SmartApp can either be an AWS Lambda function, or a WebHook endpoint with a RESTful API interface.
A RESTful API used by Automations and SmartThings Connectors to integrate, control, and monitor SmartThings IoT devices and services through SmartThings Cloud.
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.
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
SmartThings IoT device
A specification for use in a cloud-connected device integration. It does not require using the SmartThings API. The Schema defines the format of the JSON payloads sent from a third-party server.
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.