Send yourself a push notification.
Two clicks, no signup, no terminal. This page uses the same web SDK your site would — the notification arrives even if you close the tab, which is the part people don't believe until they see it.
1 Subscribe this browser
Your browser will ask for permission. Nothing is stored beyond a push subscription we can delete on request — no email, no account.
2 Send it
We'll push this to the device you just subscribed, and nothing else.
3 Do it from your own code
That is the whole integration — a script tag and a service worker.
<script src="__API__/sdk/notibase.js" defer></script>
<script>
window.notibaseDeferred = window.notibaseDeferred || [];
notibaseDeferred.push(function (nb) {
nb.init({ clientKey: "ck_live_…" });
});
</script>
…and sending, from your server
curl -X POST __API__/v1/messages \
-H "authorization: Bearer sk_live_…" \
-H "content-type: application/json" \
-d '{"audience":{"all":true},
"content":{"title":"Hello 👋","body":"Sent from your own server."}}'
Server keys never go in a browser. That split is the publishable-key model: the page can subscribe people, only your backend can message them.
Unsubscribing is one click in your browser's site settings, and we drop the subscription the
first time a send comes back rejected. Demo devices are cleared periodically.
Web push needs HTTPS and a browser that supports it — Chrome, Edge, Firefox, Opera, Safari 16+
on macOS, and Safari on iOS 16.4+ only for sites added to the Home Screen.