Overview
notify is a hosted browser-push primitive. You embed one script, call one function, and your users get native notifications — no Firebase account, no VAPID keys, no service worker boilerplate.
Let your AI wire it up
Copy a ready-made prompt and paste it into Cursor, Claude, or ChatGPT.
The mental model
There are exactly two surfaces, and they share one project:
- notify.js runs in your user’s browser with your publishable key. It manages permission and the push subscription. It never sends notifications.
- Your backend calls POST /send with your secret key, a user id, and a message. The secret key stays server-side.
Anonymous-first: npx notify-dev init mints a project (a publishable + secret key pair) with no account.
Where to go next
- Quickstart — the 60-second loop, end to end.
- How it works — the architecture and the push protocol.
- API reference — every endpoint you can touch.
- Framework guides: Next.js · TanStack Start