FREEDOM251

Freedom251 › Compare

Side by side

Amazon SNS vs Firebase Cloud Messaging

Both stand on push notification software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

Amazon SNS

Free plan APIWeb

Amazon SNS covers application-to-application and application-to-person messaging, with standard and FIFO topic behavior and multiple delivery endpoints. Usage charges depend on topic type, requests, deliveries and payload data.

Visit Amazon SNS

Firebase Cloud Messaging

Free plan AndroidAPIExtension+2

FCM provides message delivery options and targeting for a range of client platforms at no listed cost. Web projects need HTTPS, and sensitive-data apps must add their own end-to-end encryption.

Visit Firebase Cloud Messaging

The facts

Amazon SNSFirebase Cloud Messaging
Free planYesYes
Open sourceNot publishedNot published
Runs onAPI, WebAndroid, API, Extension, iPhone, Web
Lowest paid planHTTP deliveries: $0.06 a monthFree or on request
Plans published53
MakerNot publishedNot published
Websiteaws.amazon.comfirebase.google.com
On push notification software#2 of 30#1 of 30

Amazon SNS: what it does well

  • Supports application notifications, SMS, mobile push and email.
  • FIFO topics preserve order and prevent duplicate delivery within five minutes.
  • Filter policies let subscribers select notifications.
  • Dead-letter queues support undelivered messages.
  • Free tier includes monthly request and delivery allowances.

What to know first

  • Standard-topic ordering and deduplication are best-effort.
  • FIFO topics are limited to 3,000 messages per second or 10 MB per second.
  • Each message is limited to 256 KB without the Extended Client Library.

Firebase Cloud Messaging: what it does well

  • Targets individual devices, groups or topic subscribers
  • Supports notification and data messages
  • Listed as free to use
  • Offers Google Analytics integration for notification messages
  • Supports Apple, Android, web, Flutter, Unity and C++

What to know first

  • Web SDK requires HTTPS
  • No built-in end-to-end encryption
  • Instant-messaging payloads are limited to 4096 bytes

Alternatives to Amazon SNS Alternatives to Firebase Cloud Messaging The whole list