{"_id":"582789abbe5c080f00a5a81b","category":{"_id":"5845d13063c11b2500379681","__v":0,"version":"582789aabe5c080f00a5a7fe","project":"568bdc1483d2061900d86cdc","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-12-05T20:42:24.315Z","from_sync":false,"order":1,"slug":"platform-overview","title":"Platform Overview"},"parentDoc":null,"__v":0,"project":"568bdc1483d2061900d86cdc","user":"568bdbc4fe6fcc0d006dc970","version":{"_id":"582789aabe5c080f00a5a7fe","__v":10,"project":"568bdc1483d2061900d86cdc","createdAt":"2016-11-12T21:29:14.915Z","releaseDate":"2016-11-12T21:29:14.915Z","categories":["582789abbe5c080f00a5a7ff","582789abbe5c080f00a5a800","582789abbe5c080f00a5a801","582789abbe5c080f00a5a802","582789abbe5c080f00a5a803","582789abbe5c080f00a5a804","582789abbe5c080f00a5a805","582789abbe5c080f00a5a806","582789abbe5c080f00a5a807","582789abbe5c080f00a5a808","5827ea984ca29e0f00137a9e","583df597887db62f00644283","583df5d9c622791900e78da5","5845cd8763c11b250037967d","5845d13063c11b2500379681","5859e859e3306d1900126725","587aeb9a01cf3a0f008359eb","587c422af45e2d0f005e200d","587d84dc82f6f30f004ceee5"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"beta2","version_clean":"0.0.0","version":"0"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-02-19T02:56:24.099Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":2,"body":"[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Introduction\"\n}\n[/block]\nAn **ecosystem** in droplit.io is the highest level in organizational structure.\n\nYou should create a single ecosystem for a single application or product. It contains all items that are re-usable for your application.\n\nNothing can be shared across ecosystems.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Ecosystem Items\"\n}\n[/block]\nAn ecosystem contains:\n* [Environments](doc:environments) \n* [Service Classes](doc:services) \n* [Clients](doc:clients) \n* [Webhooks](doc:webhooks) \n* [Users](doc:users) \n\nAn ecosystem cannot access children from another ecosystem.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Ownership and access\"\n}\n[/block]\nIf you create an ecosystem, you become its owner. \nAs the owner you can grant other developers access to your ecosystem.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Commands\"\n}\n[/block]\nDevice control commands cannot be issued directly to an ecosystem. The highest scope commands can be issued to are [Environments](doc:environments).","excerpt":"Your IoT application container","slug":"ecosystems","type":"basic","title":"Ecosystems"}

Ecosystems

Your IoT application container

[block:api-header] { "type": "basic", "title": "Introduction" } [/block] An **ecosystem** in droplit.io is the highest level in organizational structure. You should create a single ecosystem for a single application or product. It contains all items that are re-usable for your application. Nothing can be shared across ecosystems. [block:api-header] { "type": "basic", "title": "Ecosystem Items" } [/block] An ecosystem contains: * [Environments](doc:environments) * [Service Classes](doc:services) * [Clients](doc:clients) * [Webhooks](doc:webhooks) * [Users](doc:users) An ecosystem cannot access children from another ecosystem. [block:api-header] { "type": "basic", "title": "Ownership and access" } [/block] If you create an ecosystem, you become its owner. As the owner you can grant other developers access to your ecosystem. [block:api-header] { "type": "basic", "title": "Commands" } [/block] Device control commands cannot be issued directly to an ecosystem. The highest scope commands can be issued to are [Environments](doc:environments).