Send
Push Notifications
at Scale

Reach your users on web, Android, and iOS with one simple API. Built for developers, designed for production push workloads. Integrate in minutes.

Plan-based SLA available Free to start
myapp.com
MyApp just now

🎉 New Feature Released!

Your dashboard just got smarter. Check out the new analytics.

Built for independent developers, SaaS apps, publishers, and content platforms that need straightforward push delivery across web and mobile — without juggling FCM, APNs, and Web Push themselves.

Why OpenPushAPI

Push notifications that actually get delivered

No shared infrastructure. No black-box queues. Your notifications go out under your app key, tracked end to end.

01

Queue-based delivery built for scale

Notifications are processed asynchronously through BullMQ workers, so a large campaign does not block a smaller one. The delivery pipeline is designed to scale horizontally across worker processes.

02

Web, Android, iOS — one integration

One POST /v1/notifications reaches all platforms simultaneously. VAPID for browsers, FCM for Android, APNs for iOS. One API, one dashboard, with platform SDKs where they make integration faster.

03

Tag your subscribers, not your code

Attach any JSON tags to subscribers at registration. Build segments from those tags. Run A/B tests. Deliver in the subscriber's local timezone. No hardcoded user lists, no re-deploys.

04

Delivery confirmed, not assumed

Every notification reports back: delivered, clicked, failed, expired — per subscriber, per platform. You see exactly which pushes worked and which endpoints are stale.

05

10 lines of JS. That's the whole integration.

Drop in sdk.js, call OpenPush.init(), serve one Service Worker file. Subscribers start registering. REST API takes over from there.

06

Dead subscriptions cleaned up automatically

HTTP 410 from a push endpoint? Subscriber is removed automatically. VAPID keys are generated per app, not shared. Origin allowlist prevents SDK abuse from unauthorized domains.

Quick Integration

Up and running in minutes

Three simple steps to start collecting subscribers and sending push notifications.

1

Add the SDK to your site

Embed two script tags in your HTML. That's all it takes to get the SDK loaded. The JavaScript file is served from our global CDN for maximum speed.

2

Collect subscribers

Users see the native browser permission prompt. One click and they're subscribed. All subscription data is securely stored and immediately queryable.

3

Send notifications

Use the console for manual sends or the REST API for automated campaigns. Target all subscribers, specific segments, or individual users by tag.

index.html HTML
<!-- Step 1: Add to your site -->
<script src="https://sdk.openpushapi.com/v1/sdk.js"></script>
<script>
OpenPush.init({
appKey: 'your-app-key',
autoPrompt: true,
promptDelay: 5000
});
</script>
// That's it! Subscribers start collecting automatically.
// Send your first notification via API:
curl -X POST https://api.openpushapi.com/v1/notifications
-H "X-App-Key: your-app-key" \
-H "X-App-Secret: your-secret" \
-d '{"title":"Hello World!"}'
Pricing

Simple, transparent pricing

Start free. Scale as you grow. No hidden fees, no surprise bills.

Free

$0 /mo

Perfect for side projects and small sites.

  • 10,000 subscribers
  • 100,000 notifications/mo
  • 3 segments
  • Web Push, FCM, APNs
Get started free

Starter

$19 /mo

For growing blogs and small businesses.

  • 20,000 subscribers
  • 500,000 notifications/mo
  • 10 segments
  • Email support
Get started
Most Popular

Pro

$49 /mo

For serious apps and growing startups.

  • 100,000 subscribers
  • 1,000,000 notifications/mo
  • Unlimited segments
  • A/B testing
  • Priority support
Get started

Business

$99 /mo

For scale-ups and established products.

  • 500,000 subscribers
  • 10,000,000 notifications/mo
  • 2,000,000 API calls/mo
  • A/B testing
  • Dedicated support · 99.9% SLA
Get started

Enterprise

Custom

For large organizations with custom needs.

  • Unlimited subscribers
  • Unlimited notifications
  • Custom SLA
  • Dedicated infrastructure
  • Account manager
Contact sales

All plans include Web Push, FCM, and APNs support. No setup fees. Cancel anytime. See full pricing details →

Web Push · FCM · APNs
Three platforms, one API
Queue-based delivery
Async BullMQ + Redis pipeline
Plan-based SLA
Available on Pro · Business · Enterprise
Free to start
10,000 subscribers · No card

Ready to reach
your users?

Start sending push notifications in minutes — free plan with 10,000 subscribers, no card required.

Free plan includes 10,000 subscribers · 100,000 notifications/month · No credit card required

Part of the Open API ecosystem