Skip to main content

Developing an app

Apps (formerly known as add-ons) for Home Assistant allow the user to extend the functionality around Home Assistant. This can be running an application that Home Assistant can integrate with (like an MQTT broker) or to share the configuration via Samba for easy editing from other computers. Apps can be configured via the Supervisor panel in Home Assistant.

Under the hood, apps are container images published to a container registry like GitHub container registry and Docker Hub. Developers can create GitHub repositories that contain multiple apps for easy sharing with the community.

Useful links: