home-assistant-frontend
The Home Assistant frontend
Decision gist · record as of 2026-08-14
Yes, if you are setting up Home Assistant—this is the official frontend and is required for the web interface to function. Install it as a dependency of Home Assistant rather than standalone. The permissive license, active maintenance, and zero security vulnerabilities support its use. The Python 3.14.0 requirement is a constraint to verify against your environment before installation.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Python 3.14.0 or later; this is significantly ahead of current stable Python releases and may not be available in all environments.
- Low install friction with a wheel-only distribution.
- Actively maintained with a recent release and continuous development, though the package requires Python 3.14.0 or later, which is a notably forward-looking constraint.
License · maintenance · safety
Apache-2.0 (permissive) — Apache 2.0 is permissive; you can use, modify, and redistribute this package freely in commercial and private projects, provided you include a copy of the license.
last release 2026-08-14 (0 days) · last repo commit 2026-08-14 · 5,604 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 153,524 downloads/mo, #10,879 on PyPI
Alternatives
Verify before relying
pip install home-assistant-frontend==20260729.7
# This package provides the frontend assets; typical usage is as a Home Assistant dependency rather than standalone import- Whether this package is intended for direct installation or is primarily consumed as a dependency of Home Assistant itself
- What specific browser versions or client-side requirements exist for the frontend to function
- Whether installation of this package alone is sufficient or if additional Home Assistant components are required
What it is and what it does
Home Assistant Frontend is the official web-based user interface for the Home Assistant home automation platform. It is a pure frontend package—a wheel distribution with no runtime dependencies—that provides the browser-based dashboard and controls for interacting with Home Assistant's smart home automation system.
This package is typically installed as a dependency of Home Assistant itself rather than used directly. It serves the web interface that users access to monitor sensors, control devices, and configure automations. The package is actively maintained with frequent releases, has a permissive Apache 2.0 license, and is part of a well-established open-source project with significant community adoption.
Use it for
- Deploying Home Assistant in a Docker container or virtual environment where the frontend assets need to be packaged separately
- Developing or customizing the Home Assistant web interface by working with the frontend source and build system
- Ensuring a specific version of the frontend is available in a Home Assistant installation for compatibility or feature reasons
- Contributing to Home Assistant frontend development as part of the open-source project
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you are setting up Home Assistant—this is the official frontend and is required for the web interface to function.
Install it as a dependency of Home Assistant rather than standalone. The permissive license, active maintenance, and zero security vulnerabilities support its use. The Python 3.14.0 requirement is a constraint to verify against your environment before installation.
Install
home-assistant-frontend on PyPI
Before you install
Low install friction with a wheel-only distribution. Actively maintained with a recent release and continuous development, though the package requires Python 3.14.0 or later, which is a notably forward-looking constraint.
Requires Python 3.14.0 or later; this is significantly ahead of current stable Python releases and may not be available in all environments.
License in practice
Apache 2.0 is permissive; you can use, modify, and redistribute this package freely in commercial and private projects, provided you include a copy of the license.
Quickstart
pip install home-assistant-frontend==20260729.7
# This package provides the frontend assets; typical usage is as a Home Assistant dependency rather than standalone import
Verify before relying
- Whether this package is intended for direct installation or is primarily consumed as a dependency of Home Assistant itself
- What specific browser versions or client-side requirements exist for the frontend to function
- Whether installation of this package alone is sufficient or if additional Home Assistant components are required
Package facts
| License | Apache-2.0 permissive |
| Python support | Capped below the current Python release >=3.14.0 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | None |
| Maintenance | Actively maintained 0 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 153,524 / month, #10,879 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
Evidence: home_assistant_frontend-20260729.7-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “home assistant web interface”
- home-assistant-frontendProvides the web-based user interface for Home Assistant, the…
- knx-frontendProvides a web-based user interface panel for the KNX integration in…
- insteon-frontend-home-assistantProvides the frontend UI panel for the Insteon integration in Home…
Give your agent the search over MCP, or paste the wish link into any chat.
More Dynamic Content packages
MarkupSafe provides a text object that escapes special characters so untrusted strings can be safely embedded in HTML and XML without injection attacks.
Jinja2 is a templating engine that renders dynamic content by combining templates with Python-like syntax and data, supporting template inheritance, macros, autoescaping, and sandboxed execution.
Soupsieve is a CSS selector library designed to work with Beautiful Soup 4 to select, match, and filter HTML and XML elements using modern CSS selectors from CSS level 1 through CSS level 4 specifications.
Install it if you use Beautiful Soup for HTML or XML parsing and want modern CSS selector support.
Werkzeug is a WSGI utility library providing request/response objects, URL routing, an interactive debugger, HTTP utilities, and a development server for building web applications.
Flask is a lightweight WSGI web application framework for building web applications in Python, from simple single-page sites to complex multi-route applications.
Mako compiles Python-embedded templates into Python modules for fast rendering, supporting layout inheritance, custom functions, and direct Python expressions within template syntax.
See also homeassistant · insteon-frontend-home-assistant · music-assistant-frontend · knx-frontend · esphome-dashboard · systembridgeconnector · quip · maibot-dashboard · hass-nabucasa · aiohasupervisor