Create an add-on repository

Add-ons repository can contain one or more add-ons. Each add-on is stored in it’s own unique folder. For it to be indentified as a repository, a repository contains a configuration file.

Example add-on repository.

Installing a repository

A user can add a repository by going to the panel in Home Assistant, clicking on the store icon in the top right, copy/paste the URL of your repostory into the repository textarea and click on “Save”.

Repository configuration

Each repository is required to contain repository.json at the root of the Git repository.

  "name": "Name of repository",
  "url": "http://www.example/addons",
  "maintainer": "HomeAssistant Team <[email protected]>"
Key Required Description
name yes Name of the repository
url no Homepage of the repository. Here you can explain the various add-ons.
maintainer no Contact info of the maintainer.