> For the complete documentation index, see [llms.txt](https://apps.developer.homey.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apps.developer.homey.app/advanced/custom-views.md).

# Custom Views

Homey Apps can have custom views, these are regular web pages (HTML/CSS/JS) that will be shown to the users of your app. These pages will have access to a global `Homey` api that they can use to communicate with Homey and your app.

There are three types of custom views available for Homey Apps:

{% content-ref url="/pages/-MWORiDwURDrP3t0v7ay" %}
[App Settings](/advanced/custom-views/app-settings.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MYtLHyrt9YP8RPcKPCu" %}
[Custom Pairing Views](/advanced/custom-views/custom-pairing-views.md)
{% endcontent-ref %}

{% content-ref url="/pages/XyArR9HsPghISLXQ4wdP" %}
[Widgets](/the-basics/widgets.md)
{% endcontent-ref %}

### Style library

{% content-ref url="/pages/jcx6OKtRnkMWjOp0UaEH" %}
[HTML & CSS Styling](/advanced/custom-views/html-and-css-styling.md)
{% endcontent-ref %}
