SmartApps

You can develop a SmartApp either to integrate a cloud-connected device into SmartThings Cloud, or to create an Automation.

A SmartApp can be an AWS Lambda function or a WebHook endpoint.

Developer flow

  1. Check out our SDKs and samples.
  2. Host an AWS Lambda function or a WebHook endpoint.
  3. Register the SmartApp using Developer Workspace or the API.
  4. Implement lifecycle event handlers for SmartApp configuration, subscriptions, and scheduling.
  5. If you are developing an Automation, learn how to send device commands and create device events.

See also