{"_id":"59a72ecf3fe4d90025117e5d","project":"568bdc1483d2061900d86cdc","version":{"_id":"59a72290d61777001b6c42c3","project":"568bdc1483d2061900d86cdc","__v":19,"createdAt":"2017-08-30T20:39:44.453Z","releaseDate":"2017-08-30T20:39:44.453Z","categories":["59a7236e3fe4d90025117c10","59a72eb6cb0db3001b84cfe2","59a734eb757d030019b85af8","59c0243b1b2d07001a9d2b76","59c035e42126e10028effb12","59c06c40df5b3c0010584a13","59c1a5852cabe5002641a3e7","59c2fb00b2b45c0010b7a3d7","59c32ceb9aea850010ac4130","59c32e6e190c90003cb0d12f","59c33affb2b45c0010b7aa23","59c7dfa457bd8200105444dc","59c7e975c50cf30010d712a0","59cffdef0cd4dd0010294d54","59d0622ca91a810032c8f60c","59d06733c1aec60026253065","59d174d44ac471001a07b123","59d5a5e323e6e800103defb2","59ecf1d8ed507c001c52b255"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"0.0.0","version":"0"},"category":{"_id":"59a72eb6cb0db3001b84cfe2","project":"568bdc1483d2061900d86cdc","version":"59a72290d61777001b6c42c3","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2017-08-30T21:31:34.201Z","from_sync":false,"order":0,"slug":"knowledge-base","title":"Getting Started"},"user":"58cc41f21751ce2f003be3b7","__v":0,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-08-30T21:31:59.415Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"# Overview\n\nDroplit.io is a device control platform which enables application development with API-based control of connected devices.\n\nWhether making a smart device, or controlling buildings full of smart devices, Droplit.io allows orchestration of every device with a unified API. Start by connecting a device and defining its capabilities. Then, use the Droplit API to issue commands to that device.\n\nThe devices being controlled can be connected by a hub that resides inside the local network of the device, or connected using the first-party cloud for that device.\n\nDroplit provides control of all devices through a unified API that obscures all the technical complexity and implementation differences of each device.\n\n![simplified concepts](https://droplit.box.com/shared/static/ortjxl7267xczjvnj7mkfuhtklvk9nmp.png)\n\nDroplit provides the full stack to develop a connected device solution.\n* Modeling data with containers\n* Modeling devices with services\n* Authorizing users and accounts\n* Developing and testing with a command line console\n* Tracking changes in real time with system extensions\n* Creating hubs and custom plugins with the Edge server\n* Manipulating data with the REST API\n\n# Documentation Layout\n\nThis documentation is laid out so it can be read in order, to build on previously learned concepts when learning a full picture of the Droplit system. It is recommended to read the documentation in order, and there should be no instances where skipping back and forth between articles to understand concepts are necessary. Links may, however, refer to previous articles or other sections of a current article for more detailed references.\n\n# Tutorial\n\nA simple tutorial explaining how all the pieces of the Droplit system fit together can be found as the final article in this knowledge base. It is best to read through the knowledge base before attempting the tutorial. This will ensure full comprehension of the Droplit system.\n\n# User Support\n\nThe Droplit portal is integrated with Intercom, which means that support messages go directly to the in-house support crew. Contact the support crew for any issues when setting up or using the Droplit system. Click the Intercom button in the lower right corner of the portal to chat with support. Response times vary by support level, but are generally within 24 hours.","excerpt":"","slug":"introduction","type":"basic","title":"Introduction"}
# Overview Droplit.io is a device control platform which enables application development with API-based control of connected devices. Whether making a smart device, or controlling buildings full of smart devices, Droplit.io allows orchestration of every device with a unified API. Start by connecting a device and defining its capabilities. Then, use the Droplit API to issue commands to that device. The devices being controlled can be connected by a hub that resides inside the local network of the device, or connected using the first-party cloud for that device. Droplit provides control of all devices through a unified API that obscures all the technical complexity and implementation differences of each device. ![simplified concepts](https://droplit.box.com/shared/static/ortjxl7267xczjvnj7mkfuhtklvk9nmp.png) Droplit provides the full stack to develop a connected device solution. * Modeling data with containers * Modeling devices with services * Authorizing users and accounts * Developing and testing with a command line console * Tracking changes in real time with system extensions * Creating hubs and custom plugins with the Edge server * Manipulating data with the REST API # Documentation Layout This documentation is laid out so it can be read in order, to build on previously learned concepts when learning a full picture of the Droplit system. It is recommended to read the documentation in order, and there should be no instances where skipping back and forth between articles to understand concepts are necessary. Links may, however, refer to previous articles or other sections of a current article for more detailed references. # Tutorial A simple tutorial explaining how all the pieces of the Droplit system fit together can be found as the final article in this knowledge base. It is best to read through the knowledge base before attempting the tutorial. This will ensure full comprehension of the Droplit system. # User Support The Droplit portal is integrated with Intercom, which means that support messages go directly to the in-house support crew. Contact the support crew for any issues when setting up or using the Droplit system. Click the Intercom button in the lower right corner of the portal to chat with support. Response times vary by support level, but are generally within 24 hours.