Skip to content

Hive Push

Hive Push reaches your users in two places with one API call:

  • Browser push: notifications that appear on your user’s desktop or phone, even when your site is closed. Works in Chrome, Edge, Firefox and Safari, including Safari on iPhone and iPad for web apps added to the home screen.
  • In-app inbox: a list of each user’s notifications that your site shows itself. New items appear the moment you send them, with no polling.

Your server sends a notification to a user, a set of devices, everyone with a tag, or everyone. Hive Push delivers it to every browser that user has turned notifications on in, and adds it to their inbox.

Native iOS and Android notifications, using your own Apple and Firebase keys, are coming soon. The API stays the same.

Channels Browser push and a live in-app inbox
Browsers Chrome, Edge, Firefox, Safari (macOS, and iOS / iPadOS 16.4+ for home-screen web apps)
iOS and Android apps Coming soon, through your own Apple and Firebase keys
Targeting Your user ids, device ids, tags ({"plan": "pro"}) or every device
Extras Scheduling, buttons, images, cancel, delivery and click counts per notification
Browser SDK One script tag, no dependencies
Privacy Messages are end-to-end encrypted for the receiving browser; only your server can say which user a browser belongs to
Regions global-1, us, de, pt, singapore, tokyo and hongkong; an app lives in the region you pick
Free plan 2 apps, 10,000 devices and 50,000 sends a day, per region
  1. Create an app in the console (Hive Push > New app), pick the region closest to your users and add your website to its allowed websites.
  2. Add the SDK to your site: host a one-line service worker, add the script tag and let users turn notifications on with a click.
  3. Send from your server with one HTTPS request and the app’s secret key. Hive Push delivers to every targeted browser and inbox.

Next: the Quickstart.