Permalink
125 lines (108 sloc) 3.96 KB

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.

.. toctree::
   :hidden:
   :caption: What's New
   :maxdepth: 2

   latest-updates

.. toctree::
   :hidden:
   :caption: Getting Started
   :maxdepth: 2

   getting-started/overview
   getting-started/up-and-running
   getting-started/groovy-basics
   getting-started/groovy-for-smartthings
   getting-started/first-smartapp
   getting-started/getting-help

.. toctree::
   :hidden:
   :maxdepth: 2
   :caption: Guides

   architecture/index
   tools-and-ide/index
   smartapp-developers-guide/index
   smartapp-web-services-developers-guide/index
   device-type-developers-guide/index
   cloud-and-lan-connected-device-types-developers-guide/index
   composite-devices/index
   arduino/index
   ratelimits/index
   publishing/index
   code-review-guidelines

.. toctree::
    :hidden:
    :maxdepth: 1
    :caption: Reference

    capabilities-reference
    ref-docs/reference

.. toctree::
   :hidden:
   :maxdepth: 1
   :caption: Misc

   contributing/index
   sept-2015-faq