---
title: "HTML5 Push Notifications"
description: "HTML5 Push Notifications is a built-in integration for Home Assistant. It has 5.2k installs sharing analytics and needs the vendor's cloud."
canonical: "https://vulpo.app/integrations/core/html5"
url: "https://vulpo.app/integrations/core/html5.md"
last-updated: "2026-10-22"
version: "1.4"
---

# HTML5 Push Notifications

> HTML5 Push Notifications is a built-in integration for Home Assistant. It has 5.2k installs sharing analytics and needs the vendor's cloud.

HTML5 Push Notifications is a built-in integration that sends notifications from Home Assistant to browsers through web push. It adds a notifier and an events platform, and provides actions to send a message, dismiss a notification, and dismiss several notifications at once. During setup, a contact email is entered, which is included in the metadata of each notification. A private key for the push service can be supplied, and one is generated automatically if it is left empty. The integration is configured in the UI and relies on the vendor's cloud for delivery.

Automatic summary of Home Assistant's source code. Something wrong? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/config_flow_start/?domain=html5)

## Supports

- **Uses the vendor's cloud**: Needs an internet connection and an account with the vendor.
- **Set up in the UI**: Add it in Settings, Devices and services. Nothing to download.
- **Updated with Home Assistant**: Ships and updates with every Home Assistant release.

## Setting it up

It is added under Settings, Devices and services, with Add integration.

### Connect

- **Email**: This contact address will be included in the metadata of each notification.
- **VAPID private key**: If not specified, one will be automatically generated.

Texts from Home Assistant's source code, [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).

## Actions

- **Dismiss**: Dismisses an HTML5 notification.
  Fields: Data, Target
- **Dismiss message**: Dismisses one or more HTML5 notifications.
  Fields: Tag
- **Send message**: Sends a message via HTML5 Push Notifications
  Fields: Action buttons, Badge, Extra data, Text direction, Icon, Image, Language, Message, Renotify, Require interaction

## At a glance

- Kind: Built-in integration
- Category: [Messaging and notifications](https://vulpo.app/integrations/category/messaging-and-notifications.md), Push notifications
- Number: 5.2k installs sharing analytics
- Connection: Needs the vendor's cloud
- Upkeep: Part of Home Assistant
- Needs: Built into Home Assistant
- Domain: `html5`
- Source: <https://www.home-assistant.io/integrations/html5/>

In Vulpo: Entity card (read-only)

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/core/html5

---

- HTML version of this page: https://vulpo.app/integrations/core/html5
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
