Web push notifications, without the bloat
Drop in a tiny, dependency-free snippet and start re-engaging visitors in minutes. Or just point us at your RSS feed and every post pushes itself. Privacy-friendly, built for developers and publishers: a lean alternative to OneSignal.
Unlimited subscribers on every plan · 1.6 KB snippet · Async by default
<script async
src="//cdn.pushnotificationservice.com/sdk/v1.js"
data-site="YOUR_SITE_ID"></script>
That's the install. Plus a one-line service worker on your domain, or skip both with the WordPress plugin.
Everything you need, nothing you don't
Tiny embeddable SDK
A dependency-free, async snippet under 2 KB gzipped. It never blocks your page or leaks into your global scope.
Queued, scalable delivery
Sends fan out into background jobs over Redis + Horizon. Add workers to send faster; the architecture scales horizontally.
RSS to push, zero code
Point us at your feed, and every new post becomes a notification automatically, minutes after you publish. Built for blogs and publishers.
Priority delivery
No free tier means no congested pipeline. Campaigns are queued by plan tier and start delivering promptly.
Segmentation by tags
Tag subscribers from the snippet or API and target any segment. Simple, fast, and indexed.
Honest analytics
Per-notification delivered, failed, and click counts, plus subscriber growth over time. No vanity metrics.
Secure by design
Hashed API keys, strict per-site CORS, signed unsubscribe links, SSRF-hardened endpoints, and security headers throughout.
Privacy-friendly
No per-user click history, no third-party trackers. Click-through happens via signed, expiring redirects.
Simple, predictable pricing
Unlimited subscribers. Pay for what you send. No usage surprises.
Every plan gets every feature. Tags, RSS-to-push, and the full REST API are included at every tier, starting at $0.99/mo: we charge for delivery volume, never for locking capabilities behind a higher tier.
Hobby
$0.99/mo
billed annually ($11.88/yr)
- Unlimited subscribers
- 10,000 deliveries / month
- 1 site
- 1 team member
- Standard delivery
- Full REST API access
Starter
$9/mo
or $90/yr (2 months free)
- Unlimited subscribers
- 100,000 deliveries / month
- 3 sites
- 3 team members
- Priority delivery
- Full REST API access
Growth
$29/mo
or $290/yr (2 months free)
- Unlimited subscribers
- 500,000 deliveries / month
- 10 sites
- 10 team members
- Highest-priority delivery
- Full REST API access
Scale
$79/mo
or $790/yr (2 months free)
- Unlimited subscribers
- 2,000,000 deliveries / month
- 25 sites
- 25 team members
- Highest-priority delivery
- Full REST API access
Outgrowing Scale's 2,000,000 deliveries or 25 sites? Contact us for volume pricing.
Every plan starts with a 30-day free trial, card required, cancel anytime before it ends and pay nothing. No free tier: you're never sharing delivery capacity with users who don't pay.
Our pricing promise: price changes only ever apply to new customers. The plan you sign up on keeps its price and limits for as long as you stay on it.
Ship your first notification today
Create an account, add your site, paste the snippet. You'll be collecting subscribers before your coffee's cold.
Start your 30-day trial