SmartThings Developer Documentation
latest

What’s New

  • Latest Updates

Getting Started

  • Overview
  • Up and Running
  • Groovy Basics
  • Groovy With SmartThings
  • Writing Your First SmartApp
  • Getting Help

Guides

  • Architecture
  • Tools and IDE
  • SmartApps
  • Web Services SmartApps
  • Device Handlers
  • Cloud- and LAN-connected Devices
  • Composite Devices
  • Arduino ThingShield
  • Rate Limits
  • Publishing Code
  • Code Review Guidelines and Best Practices

Reference

  • Capabilities Reference
  • API Documentation

Misc

  • Contributing to the Docs
  • Samsung SmartThings Hub FAQ
SmartThings Developer Documentation
  • Docs »
  • SmartThings Developer Documentation
  • Edit on GitHub

SmartThings Developer DocumentationΒΆ

Getting Started

Get started developing with SmartThings.

Write Your First SmartApp

Ready to dive in? Write your first SmartApp by following our step-by-step tutorial.

SmartApps

SmartApps orchestrate devices in the home to perform specific actions based on events and triggers. Learn the what and how here.

Web Services SmartApps

Create your own RESTful API with Web Services SmartApps.

Hub-Connected Devices

Learn how to integrate a ZigBee or Z-Wave device with SmartThings.

Cloud and LAN-Connected Devices

Learn how to integrate a Cloud or LAN-connected device with SmartThings.

Capabilities Reference

An up-to-date introduction and reference of all supported SmartThings Capabilities.

API Reference

Browse the complete Groovy API reference documentation.

Next

© Copyright 2017, SmartThings. Revision 4f2cfdb4.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.