Wi-Fi

Homey connects over 2.4 GHz to your Wi-Fi network, and your app can access devices on the LAN.

Your app can access the local Wi-Fi network to connect with devices, and reach the internet to talk with external APIs.

The Wi-Fi connection might not always be available. Homey will still function normally without Wi-Fi or internet, so ensure your app handles these cases.

LAN

Homey can access devices on the LAN, for example on 192.168.1.100. No extra permissions are required to access these devices locally.

Discovery

The preferred way of connecting to LAN devices is by discovering them automatically. Learn more about connecting to LAN devices in the Discovery guide.

App Store submissions where users must enter an IP address, where discovery could have been used instead, will be rejected.

Cloud

Homey can talk to the internet without extra permissions. Many Web APIs can be accessed this way.

OAuth2

Many modern Web APIs authenticate using OAuth2, you can lean more about creating Homey apps that connect to OAuth2 Web APIs by reading the OAuth2 guide.

Webhooks

Homey can receive external webhooks, even if it's behind a user's router. You can learn more about receiving webhook events in Homey apps by reading the webhooks guide.