Skip to main content

Home Assistant Core

The core of Home Assistant is built from the ground up to be easily extensible using integrations. In this section, we're focusing on how to develop integrations.

Before you start, make sure that you have read up on the overall Home Assistant architecture so that you are familiar with the concepts that make up Home Assistant.

For support or questions about contributing to Home Assistant development, join #developers or create a thread in #support on Discord. Assign the Developer role: in the sidebar, select Channels & Roles, then choose I want to contribute dev skills to Home Assistant to gain access to these channels.