Home Assistant Developer Documentation

All you need to start developing for Home Assistant

Not a developer? Go to the normal website

Document Structure

Architecture. Explains various layers that make up Home Assistant.

Frontend. Explains how to develop the user interface of Home Assistant.

Backend. Explains how to build new integrations for Home Assistant.

Misc. External APIs, Internationalization, asyncio, Hass.io add-ons, updating documentation.

Upcoming Events