OpenPushAPI is a push notification platform with a focused feature set — production-oriented infrastructure with a developer-friendly REST API.
Stop managing multiple push notification providers. OpenPushAPI unifies Web Push (VAPID), Android (Firebase Cloud Messaging), and iOS (Apple Push Notification Service) behind a single, clean API.
Send to all platforms simultaneously or target specific ones. Your data stays consistent — one subscriber record per user device, regardless of platform.
Web Push — VAPID encryption
Chrome, Firefox, Edge, Safari 16+. Works even when the site is closed.
Android — Firebase Cloud Messaging
Full FCM support with rich notifications, images, and action buttons.
iOS — Apple Push Notification Service
APNs HTTP/2 with .p8 key authentication. iOS 10+ with interactive notifications.
Web Push
Chrome · Firefox · Edge · Safari
Android FCM
Firebase Cloud Messaging
iOS APNs
Apple Push Notification Service
Single REST API. Asynchronous BullMQ + Redis worker pipeline. VAPID for Web, FCM HTTP v1 for Android, APNs HTTP/2 for iOS.
Sending the same message to everyone is a recipe for unsubscribes. OpenPushAPI's powerful targeting engine lets you reach exactly the users who care about each message.
Build reusable audience segments with multi-condition rules. Filter by platform, country, device type, browser, or any custom tag. Segment sizes update automatically as subscribers join and leave.
Attach arbitrary JSON tags to any subscriber — plan, user role, purchase history, feature flags. Query by single tags or combinations to build precise audiences on the fly.
Schedule notifications to arrive at 9 AM local time for each subscriber, regardless of where they are in the world. Dramatically improves open rates.
Available on Pro and Business plans, A/B testing lets you send two variants of a notification to split audiences and measure which performs better. Stop guessing, start knowing.
Variant A — Control
Your current best-performing copy or approach. Sends to 50% of the target audience.
Variant B — Challenger
Your new hypothesis. A different title, emoji, CTA, or personalization. Sends to the other 50%.
Winner Analysis
See delivery rates, click rates, and statistical significance. Use the winner to inform future campaigns.
"Flash Sale — 24 hours only!"
50% off everything. Limited time.
94.2%
Delivered
3.8%
Clicked
$1.24
Rev/push
"⚡ 50% off — 6 hours left!"
Your exclusive sale ends at midnight.
95.1%
Delivered
6.3%
Clicked
$2.07
Rev/push
Total Subscribers
24,891
↑ 12.3% vs last month
Notifications Sent
183,450
↑ 8.7% vs last month
Delivery Rate
96.4%
Above industry avg
Click Rate (CTR)
4.9%
↑ 0.6% vs last month
Notifications sent — last 7 days
Every notification generates detailed data. Track delivery rates, click-through rates, platform breakdowns, and subscriber growth trends in real time.
Per-notification stats
Delivered, clicked, failed, and expired — for every notification you send, updated live.
Platform breakdown
See how web, Android, and iOS audiences respond differently to the same message.
Subscriber growth trends
Track new subscribers, unsubscribes, and churn rate over time with daily granularity.
API access to raw data
Pull all analytics data via the Stats API and feed it into your own BI tools or dashboards.
Clean REST API with predictable request/response formats. Consistent error codes, detailed documentation, and code examples in every popular language.
REST API with JSON — no custom SDKs required
Idempotent requests to prevent duplicate sends
Webhook callbacks for delivery and click events
Structured error responses with actionable messages
Rate limiting headers included in every response
Join 1,000+ developers already using OpenPushAPI. Free plan available — no credit card needed.