Chapter 1 · Install ESPHome 5–10 min
Install ESPHome
Pick the install method that suits you: Home Assistant Add-on, command line, or Docker.
ESPHome is a tool that compiles your YAML configs into firmware for the ESP32 and uploads it. You only need one install method - pick whichever fits your environment.
Not sure? If you already use Home Assistant, pick the Add-on. Otherwise, the CLI works on every OS and is what most ESPHome docs assume.
