SmartThings Community
APIs, SDKs and open source projects from SmartThings
Pinned repositories
Repositories
-
SmartThingsPublic
SmartThings open-source DeviceTypeHandlers and SmartApps code
-
smartthings-cli
Command Line Interface (CLI) for the SmartThings APIs. Provides CRUD operations for platform artifacts as well as ability to control devices.
-
st-device-sdk-c-ref
SmartThings SDK Reference for Direct Connected Devices for C
-
st-device-sdk-c
SmartThings SDK for Direct Connected Devices for C
-
-
smartapp-sdk-nodejs
Javascript/NodeJS SDK to create SmartThings SmartApps
-
api-app-subscription-example-js
Example API Access SmartApp that shows the state and allows control of devices
-
api-app-minimal-example-js
Simple API Access integration that allows scenes to be executed
-
smartthings-core-sdk
SDK for calling the SmartThings API from JavaScript and TypeScript applications
-
weather-color-light-smartapp-nodejs
This SmartApp sets the color of a light based on the weather forecast.
-
st-schema-connectors
Example connectors written for ST Schema
-
smartapp-example-no-devices-nodejs-lambda
Give Lambda SmartApps a try without any physical devices.
-
acme-control-panel-example
Example SmartApp that creates C2C devices as well as providing scene and device control
-
generator-smartthings
Yeoman generator to bootstrap a SmartThings Cloud SDK-based app
-
smartapp-example-open-close-nodejs
This SmartApp turns on and off a light when something opens and closes.
-
smartapp-example-open-close-nodets
The Typescript version of the Open/Close example SmartApp.
-
smartapp-example-every-setting-nodejs
This SmartApp has multiple configuration pages that contain examples of all setting types.
-
dynamodb-context-store-nodejs
Stores SmartApp configuration and auth tokens for use in app-initiated calls
-
device-scene-example-nodejs
Example SmartApp that stores installed app context makes callback to the SmartThings platform
-
file-context-store-nodejs
File-based context store for SmartApps
-
app-examples Archived
-
cli-example-nodejs
An example CLI to interact with SmartThings-connected devices, written in Node.js
-
firestore-context-store-nodejs
Stores SmartApp configuration and auth tokens for use in app-initiated calls
-
st-schema-simple-example-js
Very simple ST-Schema connector that creates one device
-
st-schema-oauth-example
Compete ST Schema connector example including OAuth server and virtual device web app
-
Rules-API-Hub
SmartThings open-source introduction to the Rules API
-
smartapp-sdk-java
A collection of consumer-oriented Java (JVM) libraries for creating SmartApps and using the public API
-
example-lifx-nodejs-web-connector
LIFX C2C connector implementation as NodeJS web service

