# Node.js packages on Homey Pro (Early 2023)

**URL:** <https://community.homey.app/t/node-js-packages-on-homey-pro-early-2023/79755>\
**Category:** Developers\
**Tags:** app, homey-pro\
**Created:** [April 26, 2023, 3:47pm UTC](https://community.homey.app/t/node-js-packages-on-homey-pro-early-2023/79755 "2023-04-26T15:47:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![malbarello](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/malbarello/32/71473_2.png) [@malbarello](https://community.homey.app/u/malbarello)\
**Post date:** [April 26, 2023, 3:47pm UTC](https://community.homey.app/t/node-js-packages-on-homey-pro-early-2023/79755/1 "2023-04-26T15:47:05Z")

</div>

Hello everyone,

Just ordered the Homey Pro (Early 2023) and can’t wait for it to arrive!

In the meantime, I’d like to know whether it can support any Node.js app or are there any limitations in terms of the npm packages you can use in a Homey app?

Thanks a lot and looking forward to connect with other smart home devs and enthusiasts 🙂 Here is my linkedin: [https://www.linkedin.com/in/massimo-albarello-62b3a714a/](https://www.linkedin.com/in/massimo-albarello-62b3a714a/)

---

<div class="post-metadata">

**Author:** ![spkesDE](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/spkesde/32/54352_2.png) [@spkesDE](https://community.homey.app/u/spkesDE)\
**Post date:** [April 26, 2023, 3:52pm UTC](https://community.homey.app/t/node-js-packages-on-homey-pro-early-2023/79755/2 "2023-04-26T15:52:32Z")

</div>

You can include any NodeJS package in your own app.

But it’s recommended to make it as small as possible. Check out the SDK documentation [https://apps.developer.homey.app/](https://apps.developer.homey.app/)

---

<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 26, 2023, 3:57pm UTC](https://community.homey.app/t/node-js-packages-on-homey-pro-early-2023/79755/3 "2023-04-26T15:57:24Z")

</div>

> [@spkesDE](#):
>
> You can include any NodeJS package in your own app.

Unless they depend on C++ addons, in which case you need to be able to crosscompile them.

---

<div class="post-metadata">

**Author:** ![malbarello](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/malbarello/32/71473_2.png) [@malbarello](https://community.homey.app/u/malbarello)\
**Post date:** [April 26, 2023, 4:03pm UTC](https://community.homey.app/t/node-js-packages-on-homey-pro-early-2023/79755/4 "2023-04-26T16:03:09Z")

</div>

Thanks a lot!

Does the app need to be containerized in order to be uploaded on the store? Are there any limitations there?

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [April 26, 2023, 5:52pm UTC](https://community.homey.app/t/node-js-packages-on-homey-pro-early-2023/79755/5 "2023-04-26T17:52:29Z")

</div>

If you can install the app on Homey via the CLI using `homey app install` then you can upload it to the store with `homey app publish`. There are a few extra checks made and there’s no guarantee Athom will accept it.
