# Welcome to the Homey Apps SDK 👋

**Homey is a smart home platform that connects devices from various brands & technologies in one unified experience. Homey owners can control their devices in the Homey mobile & web app, create automations called Flow, learn their energy usage with Homey Energy and view charts with Homey Insights.**

The Homey Apps SDK enables developers to create apps that run on Homey. An app for Homey is a [Node.js](https://en.wikipedia.org/wiki/Node.js) or [Python](https://en.wikipedia.org/wiki/Python_\(programming_language\)) bundle distributed through the [Homey App Store](https://homey.app/apps), or installed by [Homey CLI](https://www.npmjs.com/package/homey). These apps run local on Homey, similar to an iPhone or Android device.

With the Homey Apps SDK your app can extend Homey by adding new [Devices](https://apps.developer.homey.app/the-basics/devices) and create new [Flow cards](https://apps.developer.homey.app/the-basics/flow), among other things. Additionally, your app can transmit and receive wireless signals, such as [Wi-Fi](https://apps.developer.homey.app/wireless/wi-fi), [Zigbee](https://apps.developer.homey.app/wireless/zigbee), [Z-Wave](https://apps.developer.homey.app/wireless/z-wave), [433 MHz](https://apps.developer.homey.app/wireless/rf-433mhz-868mhz), [Bluetooth LE ](https://apps.developer.homey.app/wireless/bluetooth)and [Infrared](https://apps.developer.homey.app/wireless/infrared).

## 🚀 Getting Started

To get started with your first Homey app, head over to [Getting Started »](https://apps.developer.homey.app/the-basics/getting-started)

## 👥 Community

* Questions? Ask them on [Stack Overflow](https://stackoverflow.com/questions/ask?tags=homey) with the `homey` tag.
* Please report any issues you find in the [Apps SDK Issue Tracker](https://github.com/athombv/homey-apps-sdk-issues/issues).

![](https://998911913-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPk9cn4V7WnnKt7fbry%2Fuploads%2Fgit-blob-9d28129f545a06f6d16d4f89f9fc014a1d951d24%2FHomey%20Bridge%20%26%20Homey%20Pro%20%26%20Mobile%20App%20%26%20Web%20App.png?alt=media)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://apps.developer.homey.app/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
