Firebase Alternatives for Push Notification: 5 Options

Firebase alternatives for push notification: FCM is free, so compare OneSignal, Novu, Appwrite, Amazon SNS and UnifiedPush on what they replace and cost.

•4 min read•Databases & Database Tools

Editorial illustration: Firebase Alternatives for Push Notification: 5 Options

Verdict:Firebase Cloud Messaging is no-cost, and OneSignal, Novu, Appwrite and Amazon SNS all still send through FCM or APNs. Pick one for the dashboard, channels or self-hosting it adds. UnifiedPush is the option for Android devices without Google services.

Quick comparison

ToolPricePlatformsBest forTested
OneSignalFree: unlimited mobile push up to 1,000 monthly active users; Growth from $19/month plus $0.012 per MAUiOS, Android, WebTeams that want a push dashboard and segmentation on top of FCM and APNsDocs only
NovuFree: 10,000 workflow runs/month; Pro from $30/monthCloud, Self-hostedOne API for push, email, SMS, chat and in-app notificationsDocs only
Appwrite MessagingSelf-hosted free; Appwrite Cloud has Free and Pro plansCloud, Self-hostedTeams moving their whole backend off Firebase who want push inside itDocs only
Amazon SNSPay as you go; delivery cost depends on the endpoint typeAWSApps already on AWS that need push fan-out through topicsDocs only
UnifiedPushOpen standard; distributors listed include ntfy and NextPushAndroid, LinuxAndroid apps that must work on devices without Google servicesDocs only

Independent comparison. Paid placements are labelled separately; editorial links earn no affiliate commissions. Learn more.

Good fit if

  • You send push from an app and want segmentation, a dashboard or email and SMS in one API
  • You want to self-host the messaging layer, or send from AWS
  • You ship to Android devices that lack Google services

Not ideal if

  • You only want to avoid a bill, since Firebase's pricing page lists FCM as no-cost
  • You want to drop Google and Apple delivery entirely on iOS, which no option here does
  • You need a push gateway for Chinese vendor services such as Huawei or Xiaomi, which Appwrite's maintainers declined to add

Firebase's pricing page lists Firebase Cloud Messaging (FCM) as no-cost, so the case for an alternative is rarely price. OneSignal, Novu, Appwrite and Amazon SNS add dashboards, other channels or self-hosting, but all four still deliver through FCM or APNs underneath. UnifiedPush is the exception for Android devices without Google services. For the broader backend question, see all Firebase alternatives.

What matters when you replace FCM

  1. Which layer you replace. Delivery on Android and iOS runs through Google and Apple, so most tools sit on top.
  2. Free tier and first paid step.
  3. Self-hosting or open source.
  4. Channels. Push only, or email, SMS and in-app too.
  5. Devices without Google services.

According to Firebase's pricing page, Cloud Messaging is no-cost on both the Spark and Blaze plans. The FCM docs describe a cross-platform service for iOS, Android, Web, Flutter, Unity and C++ with a payload limit of 4096 bytes. What FCM lacks is a non-developer dashboard, segmentation and other channels, which is why people add a layer.

OneSignal

OneSignal is a hosted messaging service for push, in-app messages, email and SMS. Its pricing page lists unlimited mobile push for organizations with up to 1,000 monthly active users on the Free plan, with 3 active journeys. Growth starts at $19 a month, adds push at $0.012 per monthly active user and allows 5 journeys.

It does not replace FCM. The Android setup docs say push will not deliver until FCM credentials are configured in OneSignal, using a service account JSON from Firebase. A November 2025 GitHub issue shows the cost of an extra SDK: after one release, most Android users appeared as Never Subscribed in the dashboard. The issue was closed as completed in March 2026.

Who should not pick it: someone who wants a self-hosted system or to avoid a per-user fee as the audience grows.

Novu

Novu is an open-source notification platform with one API for push, email, SMS, chat and in-app messages. According to its pricing page, the Free plan is $0 with 10,000 workflow runs a month, 20 workflows, 3 team members and 24 hours of activity feed retention, and includes the push channel. Pro starts from $30 a month. The core is MIT licensed on GitHub, and its community docs describe running it on your own servers, though some Novu Cloud features are unavailable when you do.

Novu is a router, not a carrier. Its FCM integration requires a Firebase service account key and uses the FCM v1 API, so you keep your Firebase project.

Who should not pick it: a team that only sends push and has no use for workflows across channels.

Appwrite Messaging

Appwrite is an open-source backend that includes a Messaging product, so it suits teams already moving off Firebase. It can be self-hosted on any system that runs the Docker CLI. Its docs list Push with APNs and Push with FCM as providers. Setting up FCM means generating a Firebase service account private key and giving it to Appwrite, so Firebase credentials stay in the loop. The code is under the BSD-3-Clause licence.

It supports only those two providers. In a September 2025 GitHub request for custom push providers, a user pointed out that many Chinese phones lack Google services. In February 2026 a maintainer said they would not add a generic hook and would consider specific vendors if there was demand.

Who should not pick it: apps that need Huawei, Xiaomi or other vendor push services.

Amazon SNS

Amazon SNS is AWS's messaging service, and it can fan push out to mobile apps. According to AWS's documentation, SNS sends to Amazon Device Messaging, APNs, Baidu Cloud Push, FCM, MPNS and WNS. You submit your push-service credentials to SNS, which creates endpoints from device tokens and can publish to topics.

That is the widest provider list here, and it includes Baidu Cloud Push. AWS's pricing page says delivery cost depends on the endpoint type and points to the AWS Pricing Calculator for mobile push, so check it before relying on a number. SNS is infrastructure: no dashboard, segmentation or templates for marketers.

Who should not pick it: a team that wants a point-and-click campaign tool.

UnifiedPush

UnifiedPush is a decentralized push system, and it is the only option here that changes the delivery path. Per its site, users choose a distributor, messages are encrypted, and it works on de-Googled Android devices and custom ROMs. Listed distributors include Sunup, ntfy, Conversations and NextPush, and developers can add support to apps with minimal effort.

The site does not mention iOS or state a licence. Use it for an Android audience that avoids Google services, alongside FCM for everyone else.

Who should not pick it: teams that need one push path for iOS and Android.

Comparison

OptionReplaces FCM?Free tierSelf-hostOther channels
OneSignalNo, needs FCM credentialsUnlimited mobile push to 1,000 MAUNoEmail, SMS, in-app
NovuNo, needs Firebase key10,000 workflow runs/monthYesEmail, SMS, chat, in-app
AppwriteNo, FCM and APNs onlySelf-hosted freeYesEmail, SMS
Amazon SNSNo, sends through FCM, APNs and othersNot statedNoSMS, email, topics
UnifiedPushYes, on AndroidOpen standardDistributors varyPush only

How to choose

You want a campaign dashboard. Start with OneSignal's free plan and check what 1,000 monthly active users covers for you.

You are leaving Firebase completely. Appwrite replaces the backend and its messaging, and our Supabase alternatives page covers another backend route. Expect to keep Firebase credentials for push either way.

You send email and SMS as well as push. Novu puts them behind one API. Compare it with Twilio alternatives and Braze alternatives if you need heavier engagement tooling.

Limits of this review

No service was set up or tested, so delivery speed and reliability are not compared. Amazon SNS mobile push rates and Appwrite Cloud plan limits are not covered. MagicBell, Pusher Beams, Pushwoosh, Airship and Azure Notification Hubs are not covered.

FAQ

Is Firebase Cloud Messaging free?

Firebase's pricing page lists Cloud Messaging (FCM) as no-cost on both the Spark and Blaze plans, with no usage quota or per-message fee shown. The FCM docs cap a message payload at 4096 bytes. So price alone is rarely a reason to leave FCM.

Do OneSignal and Novu replace FCM?

No. OneSignal's Android docs say push will not deliver until FCM credentials are configured in OneSignal, and Novu's FCM integration needs a Firebase service account key. They add dashboards, segmentation and other channels on top of FCM and APNs rather than replacing them.

What is an open-source or self-hosted alternative for push?

Novu's core is MIT licensed on GitHub and its community docs describe self-hosting, and Appwrite is BSD-3-Clause with documented self-hosting. Both still call FCM or APNs for delivery, so you will keep Firebase and Apple credentials. UnifiedPush is an open standard for Android devices without Google services.

Can I send push notifications with Amazon SNS instead of Firebase?

Yes, as a layer. AWS documents SNS sending to APNs, FCM, Amazon Device Messaging, Baidu Cloud Push, MPNS and WNS, and you submit your push-service credentials to SNS. SNS publishes through those services, so FCM credentials are still needed for Android.

What works on Android phones without Google services?

UnifiedPush says it works on de-Googled Android devices and custom ROMs, with distributors including ntfy and NextPush, and that apps can add support with minimal effort. It does not mention iOS. An Appwrite issue notes that many Chinese phones use vendor push services, and Appwrite's maintainers declined a generic custom-provider hook.

Which alternative has the biggest free push tier?

OneSignal lists unlimited mobile push on its free plan for up to 1,000 monthly active users, then $0.012 per monthly active user on Growth, which starts at $19 a month. Novu's free plan counts workflow runs instead, 10,000 a month. The two meters differ, so estimate your own volume.

Related guides

More in Databases & Database Tools

All Databases & Database Tools alternatives →

Sources

Kevin Fan

Kevin Fan is a SaaS founder. He runs Free Instead Of, which tracks free and open-source alternatives to paid software and checks each price and free-plan limit against the vendor's own pages.

Methodology

Firebase's pricing and FCM pages, OneSignal's pricing and Android setup docs, Novu's pricing and FCM docs, Appwrite's messaging docs, AWS's SNS mobile push documentation and the UnifiedPush site were read on 2026-10-27. Two GitHub issues (OneSignal Android SDK, Appwrite) from 2025 were read for user pain points. Three vendor-written comparison articles were reviewed for gaps. Reddit threads were not used.

Share: