SmartThings Developer Documentation

Welcome to the SmartThings developer documentation.

This documentation is organized into different sections:

Getting Started
If you are new to SmartThings development, check out our Getting Started documentation. Head over to the Overview, and progress through the material there.
You can use the guides to learn more about specific SmartThings development tasks. Most guides are organized into several chapters.
The reference material is where you will find API documentation, as well as documentation for the available Capabilities.

This documentation is actively being developed and expanded, so check back often!


Find a bug, typo, or just want to make an improvement? This documentation is open source and available on GitHub. We like contributions!