Push notifications, without the plumbing.
One API for iOS (APNs), Android (FCM v1), and Web Push — plus email, SMS, and Slack. We handle token auth, payload encryption, retries, and delivery tracking. Target, schedule, A/B test, and automate from a single endpoint.
iOS · APNs
HTTP/2 + ES256 token auth. Sandbox + production endpoints. Per-app credentials.
Android · FCM v1
Google service-account OAuth, tokens cached. Multi-platform message shape for unified payloads.
Web Push · RFC 8291
VAPID + aes128gcm payload encryption. Per-tenant VAPID keys. Works on every modern browser.
Everything you need to ship notifications
Not just a send API — targeting, scheduling, experiments, automation, and the compliance pieces, all in one place.
Precise targeting
Send to a device, a user, everyone, tag-based audiences, rule-based segments, or a topic people subscribe to.
Scheduling & recurrence
Send now, schedule for later, or set a recurring cron in the recipient's timezone. Quiet hours and per-user frequency caps built in.
A/B variants
Test up to 6 copies in one send. Each device is assigned deterministically, with a per-variant open/click funnel.
Workflows & journeys
Multi-step send/wait sequences — onboarding drips, re-engagement — triggered per user from your backend.
Personalized batches
Render one template per recipient with their own variables — up to 1000 personalized messages in a single call.
Every channel
Push, email, SMS, and Slack from one payload — with an email fallback when a push doesn't land.
In-app inbox & widgets
A notification center API plus drop-in JS widgets — a web-push prompt and an inbox bell — that work in any framework.
Delivery & conversions
Per-send funnels (sent → delivered → opened → clicked), CSV export, and conversion attribution to tie revenue back to a notification.
Privacy & control
A category preference center for opt-outs, GDPR user erasure, scoped API keys, and tokens encrypted at rest.
Seven official SDKs (JS, React Native, Swift, Kotlin, Python, Go, PHP). See the full docs →
$ curl -X POST https://nitroping.dev/api/v1/notifications \
-H "Authorization: ApiKey np_..." \
-H "Content-Type: application/json" \
-d '{"title": "hi", "body": "👋", "target": {"all": true}}'
$ 201 Created · pending
$ delivery_log: 1.2M sent · 0.03% bounce · 14ms p95