Home AssistantHome AssistantContributors
In code
manifest.json

Home Assistant reads the manifest before it loads any code of an integration. It tells which other integrations need to be set up first, which Python packages to install, whether the integration has a config flow, and on which networks or buses it can be discovered.

The manifest is also where the IoT class and the quality scale of an integration are set.