# Get all devices of own app

**URL:** <https://community.homey.app/t/get-all-devices-of-own-app/29056>\
**Category:** Developers\
**Created:** [April 28, 2020, 2:06pm UTC](https://community.homey.app/t/get-all-devices-of-own-app/29056 "2020-04-28T14:06:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![MadMonkey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/madmonkey/32/22606_2.png) [@MadMonkey](https://community.homey.app/u/MadMonkey)\
**Post date:** [April 28, 2020, 2:06pm UTC](https://community.homey.app/t/get-all-devices-of-own-app/29056/1 "2020-04-28T14:06:46Z")

</div>

I need to get all devices of my own app, is there any way to retrieve and even update them?

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [April 28, 2020, 2:14pm UTC](https://community.homey.app/t/get-all-devices-of-own-app/29056/2 "2020-04-28T14:14:09Z")

</div>

[Get all drivers](https://developer.athom.com/docs/apps/ManagerDrivers.html#getDrivers) of your app, and subsequently [get all devices](https://developer.athom.com/docs/apps/Driver.html#getDevices) for each driver:

```auto
const { ManagerDrivers } = require('homey');
…
const drivers = ManagerDrivers.getDrivers();
for (const id in drivers) {
  const devices = drivers[id].getDevices();
  …
}

```
