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
- Check out our SDKs and samples.
- Host an AWS Lambda function or a WebHook endpoint.
- Register the SmartApp using Developer Workspace or the API.
- Implement lifecycle event handlers for SmartApp configuration, subscriptions, and scheduling.
- If you are developing an Automation, learn how to send device commands and create device events.
See also
- Develop an Automation
- SmartApp lifecycles
- Implement OAuth callback functionality