SmartThings Logo SmartThings Classic Documentation
  • Current Docs
  • Community
  • Blog
See the new Developer Portal for the current features, APIs, tools, and processes for working with SmartThings. To publish your device with SmartThings, see these guidelines.
SmartThings Classic 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
    • Anatomy and Life Cycle of a SmartApp
    • Preferences and Settings
    • Storing Data With State
    • Events and Subscriptions
    • Working with Devices
    • Modes
    • Routines
    • Scheduling
    • Working With Time
    • Sunset and Sunrise
    • App Touch
    • Making Synchronous External HTTP Requests
    • Making Asynchronous External HTTP Requests (Beta)
    • Sending Notifications
    • Parent-Child SmartApps
    • Example: Bon Voyage
  • 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 Classic Developer Documentation
  • Docs »
  • SmartApps
  • Edit on GitHub

SmartAppsΒΆ

SmartApps are Groovy-based programs that allow a user to tap into the capabilities of their devices to automate their lives.

If you haven’t written a SmartApp yet, you should work through the Writing Your First SmartApp.

  • Anatomy and Life Cycle of a SmartApp
  • Preferences and Settings
  • Storing Data With State
  • Events and Subscriptions
  • Working with Devices
  • Modes
  • Routines
  • Scheduling
  • Working With Time
  • Sunset and Sunrise
  • App Touch
  • Making Synchronous External HTTP Requests
  • Making Asynchronous External HTTP Requests (Beta)
  • Sending Notifications
  • Parent-Child SmartApps
  • Example: Bon Voyage
Next Previous

© Copyright 2018, SmartThings. Revision bb748b28.

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.