Integrate your devices to the SmartThings ecosystem in a way that works best for you. SmartThings supports devices connected through your own cloud or through the SmartThings hub.
Learn more about integrating devicesDevelop Automations in a language of your choice, hosted wherever you prefer. Register your Automation in Workspace to control devices and receive status notifications with the SmartThings app.
Learn more about creating an AutomationOnce you have developed and integrated your IoT device, there are two ways to make your device available to SmartThings users as a SmartThings Connected Device. You can make your device(s) available to SmartThings users as a SmartThings-certified device or a SmartThings-compatible device.
Learn more about distributing devices