developers.home-assistant/docs/architecture_index.md
Paulus Schoutsen 0c8a7b6048
Modernize sidebar menu and consolidate content (#1619)
* Modernize sidebar menu

* Move more architecture things over

* Move APIs to their application docs

* Clean up some titles and de-duplicate

* Consolidate repair platform and issue registry

* More moving

* Address comments

* Move API down
2023-01-09 13:44:44 -05:00

999 B

title
Architecture Overview

Home Assistant provides a platform for home control and home automation. Home Assistant is not just an application: it's an embedded system that provides an experience like other consumer off-the-shelf products: onboarding, configuration and updating is all done via an easy to use interface.

  • The operating system provides the bare minimal Linux environment to run Supervisor and Core.
  • The Supervisor manages the operating system.
  • The Core interacts with the user, the supervisor and IoT devices & services.

Full picture of Home Assistant

Running parts of the stack

Users have different requirements for what they want from a home automation platform. That's why it is possible to run only part of the Home Assistant stack. For more information, see the installation instructions.