{"repo":"SmartThingsCommunity/smartapp-sdk-nodejs","free":true,"listed":false,"github":"https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs","clone":"git clone https://github.com/SmartThingsCommunity/smartapp-sdk-nodejs.git","description":"Javascript/NodeJS SDK to create SmartThings SmartApps","language":"JavaScript","stars":150,"topics":["smartthings","smartapp","aws-lambda","nodejs","sdk","sdk-js","nodejs-sdk","javascript"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"SmartThings SmartApp Node.js SDK Reference Documentation For a detailed look at the API, check out the reference documentation. Getting Started Version 2.0 Release This major release is not fully backwards compatible with version 1.X, though for most SmartApps the changes required should be relatively minor. The major non-backwards compatible changes include: Methods that return lists now return arrays instead of objects with the properties items and links . Axios is now used rather than request-promise-native for making HTTP calls, resulting in changes to the error objects thrown when exceptions occur. See the Version 2.0.0 release notes for more information. This SDK includes a set of Node.js libraries for building Webhook and AWS Lambda SmartApps, and interacting with the public SmartThings API. Highlights include: - ✅ Javascript API hides details of REST calls and authentication. - ✅ Event handler framework dispatches lifecycle events to named event handlers. - ✅ Configuration page API simplifies page definition. - ✅ Integrated i18n framework provides configuration page localization. - ✅ Winston framework manges log messages. - ✅ Context Store plugins – easily scale access token management (and more) to support many users. - ✅ AWS DynamoDB plugin (usage) - ✅ Firebase Cloud Firestore plugin (usage) What is a SmartApp? SmartApps are custom applications that execute outside of the SmartThings Platform. All of the SmartApp execution will happen on the server or Lambda that yo","default_branch":null,"files":null,"tree":[],"storefront":"/r/SmartThingsCommunity","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SmartThingsCommunity/smartapp-sdk-nodejs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}