Simple pricing that scales with you.
Start free, no credit card required. Upgrade only when you need more. Cancel anytime.
Free
For side projects and prototypes.
free forever
Get started freeNotifications
- 1,000 events / month
- In-app SSE delivery
- REST API access
- Background delivery (FCM/APNs)
- Undelivered queue
Projects & Devices
- 1 project
- Unlimited devices per project
- Multiple projects
Dashboard
- Web dashboard
- Notification history (7 days)
- Analytics
- Delivery receipts
Support
- Community (GitHub issues)
- Email support
Starter
For indie apps with real users.
billed monthly
Start 14-day trialNotifications
- 50,000 events / month
- In-app SSE delivery
- REST API access
- Background delivery (FCM/APNs)
- Undelivered queue (replays on reopen)
Projects & Devices
- 5 projects
- Unlimited devices per project
Dashboard
- Web dashboard
- Notification history (90 days)
- Delivery analytics
- Delivery receipts
Support
- Email support (48h response)
- Priority support
Growth
For teams with multiple production apps.
billed monthly
Start 14-day trialNotifications
- 500,000 events / month
- In-app SSE delivery
- REST API access
- Background delivery (FCM/APNs)soon
- Undelivered queue
Projects & Devices
- Unlimited projects
- Unlimited devices per project
- User segmentationsoon
Dashboard
- Web dashboard
- Notification history (unlimited)
- Delivery analytics
- Delivery receipts
Support
- Priority support (12h response)
- Slack connect
What counts as an event?
Every notification delivered to a connected device counts as one event. If 3 devices are connected when you POST /v1/notify, that counts as 3 events — one per delivery.
Undelivered notifications that are queued but not yet delivered do not count toward your limit. You only pay for what reaches your users.
Need more? Overages are billed at €0.80 per 1,000 additional events. No surprises.
| Action | Events used |
|---|---|
| Notify 1 connected device | 1 |
| Notify 10 connected devices | 10 |
| Notify with 0 connected devices | 0 |
| Queued (undelivered) notification | 0 |
| Replayed on reconnect | 1 |
Everything, side by side.
| Feature | Free | Starter | Growth |
|---|---|---|---|
| Notifications | |||
| Events per month | 1,000 | 50,000 | 500,000 |
| In-app SSE delivery | |||
| REST API | |||
| Background delivery | — | — | soon |
| Undelivered queue | — | ||
| Overage billing | — | €0.80 / 1k | €0.80 / 1k |
| Projects | |||
| Projects | 1 | 5 | Unlimited |
| Devices per project | Unlimited | Unlimited | Unlimited |
| User segmentation | — | — | soon |
| History & Analytics | |||
| Notification history | 7 days | 90 days | Unlimited |
| Delivery analytics | — | ||
| Delivery receipts | — | ||
| Support | |||
| Community support | |||
| Email support | — | 48h | 12h |
| Slack connect | — | — | |
| Billing | |||
| Free trial | — | 14 days | 14 days |
| Annual discount | — | 20% | 20% |
| Cancel anytime | |||
Common questions.
Do I need a credit card to start?
No. The free tier is free forever, no card required. You only need a card when upgrading to Starter or Growth.
What happens when I hit my event limit?
We don't cut you off. Overages are billed at €0.80 per 1,000 additional events at the end of your billing period. You'll get an email warning at 80% usage.
Can I change plans anytime?
Yes. Upgrade immediately (prorated), downgrade at the end of your billing cycle.
Does another_flushbar still work without FlushKit?
Completely. FlushKit is an optional add-on. The core another_flushbar package remains free and open source forever.
Where is my data stored?
FlushKit servers run on Google Cloud Platform in Frankfurt (europe-west3). Notification content is not stored beyond your history window. We are GDPR compliant.
What is an undelivered queue?
If a notification is sent while a device is offline or the app is closed, it is queued. When the app reopens and reconnects, queued notifications are replayed in order. Each replayed notification counts as one event on delivery.
Start sending notifications today.
Free tier. No credit card. Live in 5 minutes.
Get your free API key