Push notifications for every team
Create your workspace, add an app, and start sending push notifications in minutes. Notirix is a self-hosted multi-tenant platform — your data, your control.
🎉 Flash sale! 40% off ends tonight
Everything you need to engage users
From simple broadcast campaigns to complex segmented automations — Notirix handles it all.
Instant Delivery
Push to millions of subscribers in seconds. Reliable delivery with automatic retry on failure.
Smart Segmentation
Target users by behavior, tags, platform, and activity. Build any audience with a visual rule builder.
Real-Time Analytics
Track delivery, open rates, and clicks. See what's working with campaign-level and subscriber-level insights.
Android & iOS
Native mobile push via Firebase FCM. One API for web and mobile with unified subscriber profiles.
Campaign Scheduling
Schedule campaigns in advance. Set it and forget it — Notirix sends at exactly the right time.
Journey Playbooks
Build multi-step notification flows with visual journey builder. Welcome series, re-engagement, and more.
Up and running in minutes
Four simple steps from signup to your first push campaign.
Create Your Account
Register at Notirix, create your first app workspace, and get your App ID and API key. Everything is ready in under a minute.
// Create workspace → get credentials
{
"appId": "YOUR_APP_ID",
"apiKey": "notirix_live_..."
}Install the SDK
Add two lines of JavaScript to your site. The browser SDK handles subscription prompts, service worker registration, and token management automatically.
<script src="https://push.yoursite.com/push-loader.js"></script>
<script>
const sdk = initNotirix({
apiBaseUrl: 'https://push.yoursite.com',
appId: 'YOUR_APP_ID',
vapidPublicKey: 'YOUR_VAPID_KEY'
})
sdk.init()
</script>Build Your Audience
Subscribers are added automatically. Enrich profiles with custom tags and user attributes to enable precise targeting.
await sdk.setTag( userId, 'plan', 'premium', apiKey )
Send Campaigns
Create a campaign, choose your audience, and send. Track results in real time with delivery and engagement analytics.
POST /api/apps/YOUR_APP_ID
/messages/broadcast
{
"title": "Flash sale!",
"body": "40% off ends tonight",
"includeSegmentIds": ["vip"]
}Built for developers, loved by marketers
Clean REST API, typed SDKs, and clear documentation. Integrate in an afternoon, not a sprint.
- Full REST API with per-app API key auth
- Browser SDK with one-line install
- Native mobile SDK for Android & iOS
- Webhooks for delivery events
- Self-hosted — your data, your control
- Docker Compose for instant deployment
// 1. Load SDK (one line in HTML)
<script src="https://push.notirix.com/push-loader.js"></script>
// 2. Initialize on page load
const sdk = initNotirix({
apiBaseUrl: 'https://push.notirix.com',
appId: 'YOUR_APP_ID',
vapidPublicKey: 'YOUR_VAPID_KEY'
})
await sdk.init()
// 3. Subscribe user with a prompt
const result = await sdk.subscribeWithPrompt()
// result.status === 'subscribed'
// 4. Tag the user for targeting
await sdk.setTag(userId, 'plan', 'premium', apiKey)Scale from 100 to 100 million
Whether you're a startup or enterprise, Notirix scales with your audience. No per-notification fees, no surprises.
Web, Android, iOS — one platform
Manage all your push channels from a single dashboard. User profiles unify web and mobile subscriptions automatically.
Web Push
Chrome, Firefox, Safari, Edge. Works on desktop and mobile browsers.
Android
Native push via Firebase FCM. Full support for rich notifications and deep links.
iOS
Web Push on iOS 16.4+ PWAs and native FCM for apps. Full coverage.
What our customers say
"We moved from a competitor in a weekend. The SDK docs are excellent and the self-hosted setup gave us full control over user data."
"Notirix doubled our re-engagement rate. The segmentation is powerful — we can target exactly who we need without any technical overhead."
"Finally a push platform that doesn't charge per notification. The analytics dashboard is clean and our team loves it."
Start sending push notifications today
Create your free account, add your app, and launch your first campaign in minutes.
Free to get started. No credit card required.