Alternatives to Amazon SNS logo

Alternatives to Amazon SNS

Amazon Pinpoint, Twilio, Amazon MQ, Google Cloud Messaging, and Firebase are the most popular alternatives and competitors to Amazon SNS.
1.2K
985
+ 1
15

What is Amazon SNS and what are its top alternatives?

Amazon Simple Notification Service makes it simple and cost-effective to push to mobile devices such as iPhone, iPad, Android, Kindle Fire, and internet connected smart devices, as well as pushing to other distributed services. Besides pushing cloud notifications directly to mobile devices, SNS can also deliver notifications by SMS text message or email, to Simple Queue Service (SQS) queues, or to any HTTP endpoint.
Amazon SNS is a tool in the Mobile Push Messaging category of a tech stack.

Top Alternatives to Amazon SNS

  • Amazon Pinpoint

    Amazon Pinpoint

    Amazon Pinpoint makes it easy to run targeted campaigns to drive user engagement in mobile apps. Amazon Pinpoint helps you understand user behavior, define which users to target, determine which messages to send, schedule the best time to deliver the messages, and then track the results of your campaign. ...

  • Twilio

    Twilio

    Twilio offers developers a powerful API for phone services to make and receive phone calls, and send and receive text messages. Their product allows programmers to more easily integrate various communication methods into their software and programs. ...

  • Amazon MQ

    Amazon MQ

    Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud. ...

  • Google Cloud Messaging

    Google Cloud Messaging

    Google Cloud Messaging (GCM) is a free service that enables developers to send messages between servers and client apps. This includes downstream messages from servers to client apps, and upstream messages from client apps to servers. ...

  • Firebase

    Firebase

    Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds. ...

  • Amazon SES

    Amazon SES

    Amazon SES eliminates the complexity and expense of building an in-house email solution or licensing, installing, and operating a third-party email service. The service integrates with other AWS services, making it easy to send emails from applications being hosted on services such as Amazon EC2. ...

  • Kafka

    Kafka

    Kafka is a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design. ...

  • OneSignal

    OneSignal

    OneSignal is a high volume push notification service for websites and mobile applications. OneSignal supports all major native and mobile platforms by providing dedicated SDKs for each platform, a RESTful server API, and a dashboard. ...

Amazon SNS alternatives & related posts

Amazon Pinpoint logo

Amazon Pinpoint

49
254
10
Targeted Push Notifications for Mobile Apps
49
254
+ 1
10
PROS OF AMAZON PINPOINT
  • 10
    Transactional Messages
CONS OF AMAZON PINPOINT
    Be the first to leave a con

    related Amazon Pinpoint posts

    Manish Mishra
    Lead Consultant at Knoldus Software LLp · | 6 upvotes · 55.7K views
    Shared insights
    on
    Amazon PinpointAmazon PinpointAmazon SNSAmazon SNS

    Instead of Amazon SNS, which is currently being used to send outbound push notification and including SMS, we want to build the 2 Way SMS using Amazon Pinpoint. Just want to know about Pinpoint and any outstanding issues if we drop SNS since it does not support 2 Way and use Pinpoint for both incoming and outgoing flow.

    See more
    Twilio logo

    Twilio

    7.6K
    5.7K
    516
    Bring voice and messaging to your web and mobile applications.
    7.6K
    5.7K
    + 1
    516
    PROS OF TWILIO
    • 146
      Powerful, simple, and well documented api
    • 87
      RESTful API
    • 66
      Clear pricing
    • 61
      Great sms services
    • 58
      Low cost of entry
    • 29
      Global SMS Gateway
    • 14
      Good value
    • 12
      Cloud IVR
    • 11
      Simple
    • 11
      Extremely simple to integrate with rails
    • 6
      Great for startups
    • 4
      SMS
    • 3
      Great developer program
    • 3
      Hassle free
    • 1
      New Features constantly rolling out
    • 1
      Many deployment options, from build from scratch to buy
    • 1
      Text me the app pages
    • 1
      Easy integration
    • 1
      Two factor authentication
    • 0
      A
    CONS OF TWILIO
    • 2
      Predictable pricing
    • 1
      Expensive

    related Twilio posts

    Hi, Stackshare community, I plan to build an app where people can go live, and users can watch him, 1 to many, follow each other, and text.

    I am expecting a huge number of users to use the app in the first month (100k+)

    I made the UX/UI design, and my designer asked me to find a developer.

    I want your advice. What server is the best for video quality and fast text messages (like uplive, bigo)?

    Ex. Agora, Twilio, Amazon Chime, Aws, or fiberbass

    I need for both operating systems, (ios, android). Do you recommend Flutter?

    • I have AWS server in my country (Bahrain), and 80% of the audience are from the same area. Does it help in the video quality between the audience?

    Thank you for this helpful website.

    See more
    Shared insights
    on
    AgoraAgoraTwilioTwilioFirebaseFirebase

    Hello,

    My app will be a live streaming app (like tango, BigoLive) An app developer asked me to choose a tech stack and a team. expected auditions from (Bahrain-KSA-UAE-Kuwait-Oman)

    200 (broadcaster) at a time (minimum) (for 12 hours a day);10K watching the 200 (like 50 to 500) each live.

    What servers are the best to use and give smooth high quality like Bigolive? For live streaming, and texting, and everything.

    Which one is the best combination for my app? (Firebase, AWS, Twilio. Agora)

    Thanks

    See more
    Amazon MQ logo

    Amazon MQ

    43
    253
    11
    Managed Message Broker Service for ActiveMQ
    43
    253
    + 1
    11
    PROS OF AMAZON MQ
    • 7
      Supports low IQ developers
    • 2
      Supports existing protocols (JMS, NMS, AMQP, STOMP, …)
    • 2
      Easy to migrate existing messaging service
    CONS OF AMAZON MQ
    • 3
      Slow AF

    related Amazon MQ posts

    MITHIRIDI PRASANTH
    Software Engineer at LightMetrics · | 4 upvotes · 104.1K views
    Shared insights
    on
    Amazon MQAmazon MQAmazon SQSAmazon SQS

    I want to schedule a message. Amazon SQS provides a delay of 15 minutes, but I want it in some hours.

    Example: Let's say a Message1 is consumed by a consumer A but somehow it failed inside the consumer. I would want to put it in a queue and retry after 4hrs. Can I do this in Amazon MQ? I have seen in some Amazon MQ videos saying scheduling messages can be done. But, I'm not sure how.

    See more
    Pedro Arnal Puente
    CTO at La Cupula Music SL · | 2 upvotes · 70.5K views

    Our command and event buses uses stomp as protocol, over RabbitMQ in development, and Amazon MQ in production.

    Currently bus communicates Ruby and PHP based clients.

    See more
    Google Cloud Messaging logo

    Google Cloud Messaging

    85
    194
    18
    Simple and reliable messaging to reach over a billion devices.
    85
    194
    + 1
    18
    PROS OF GOOGLE CLOUD MESSAGING
    • 8
      Free
    • 5
      Scalable
    • 3
      Easy setup
    • 1
      Easy iOS setup
    • 1
      IOS Support
    CONS OF GOOGLE CLOUD MESSAGING
    • 1
      Reliability

    related Google Cloud Messaging posts

    Firebase logo

    Firebase

    27.9K
    23.6K
    1.9K
    The Realtime App Platform
    27.9K
    23.6K
    + 1
    1.9K
    PROS OF FIREBASE
    • 361
      Realtime backend made easy
    • 264
      Fast and responsive
    • 234
      Easy setup
    • 207
      Real-time
    • 186
      JSON
    • 127
      Free
    • 121
      Backed by google
    • 81
      Angular adaptor
    • 63
      Reliable
    • 36
      Great customer support
    • 26
      Great documentation
    • 23
      Real-time synchronization
    • 20
      Mobile friendly
    • 17
      Rapid prototyping
    • 12
      Great security
    • 11
      Automatic scaling
    • 10
      Freakingly awesome
    • 8
      Chat
    • 8
      Angularfire is an amazing addition!
    • 8
      Super fast development
    • 6
      Awesome next-gen backend
    • 6
      Ios adaptor
    • 5
      Built in user auth/oauth
    • 5
      Firebase hosting
    • 4
      Speed of light
    • 4
      Very easy to use
    • 3
      It's made development super fast
    • 3
      Great
    • 3
      Brilliant for startups
    • 2
      Great all-round functionality
    • 2
      Low battery consumption
    • 2
      I can quickly create static web apps with no backend
    • 2
      The concurrent updates create a great experience
    • 2
      JS Offline and Sync suport
    • 1
      Faster workflow
    • 1
      Large
    • 1
      Serverless
    • 1
      .net
    • 1
      Free SSL
    • 1
      Good Free Limits
    • 1
      Push notification
    • 1
      Easy to use
    • 1
      Easy Reactjs integration
    CONS OF FIREBASE
    • 28
      Can become expensive
    • 15
      Scalability is not infinite
    • 14
      No open source, you depend on external company
    • 9
      Not Flexible Enough
    • 5
      Cant filter queries
    • 3
      Very unstable server
    • 2
      No Relational Data
    • 2
      Too many errors
    • 1
      No offline sync

    related Firebase posts

    Stephen Gheysens
    Senior Solutions Engineer at Twilio · | 14 upvotes · 346.4K views

    Hi Otensia! I'd definitely recommend using the skills you've already got and building with JavaScript is a smart way to go these days. Most platform services have JavaScript/Node SDKs or NPM packages, many serverless platforms support Node in case you need to write any backend logic, and JavaScript is incredibly popular - meaning it will be easy to hire for, should you ever need to.

    My advice would be "don't reinvent the wheel". If you already have a skill set that will work well to solve the problem at hand, and you don't need it for any other projects, don't spend the time jumping into a new language. If you're looking for an excuse to learn something new, it would be better to invest that time in learning a new platform/tool that compliments your knowledge of JavaScript. For this project, I might recommend using Netlify, Vercel, or Google Firebase to quickly and easily deploy your web app. If you need to add user authentication, there are great examples out there for Firebase Authentication, Auth0, or even Magic (a newcomer on the Auth scene, but very user friendly). All of these services work very well with a JavaScript-based application.

    See more
    Tassanai Singprom

    This is my stack in Application & Data

    JavaScript PHP HTML5 jQuery Redis Amazon EC2 Ubuntu Sass Vue.js Firebase Laravel Lumen Amazon RDS GraphQL MariaDB

    My Utilities Tools

    Google Analytics Postman Elasticsearch

    My Devops Tools

    Git GitHub GitLab npm Visual Studio Code Kibana Sentry BrowserStack

    My Business Tools

    Slack

    See more
    Amazon SES logo

    Amazon SES

    7.3K
    3.9K
    327
    Bulk and transactional email-sending service.
    7.3K
    3.9K
    + 1
    327
    PROS OF AMAZON SES
    • 102
      Reliable
    • 96
      Cheap
    • 57
      Integrates with other aws services
    • 52
      Easy setup
    • 18
      Trackable
    • 2
      Easy rails setup
    CONS OF AMAZON SES
      Be the first to leave a con

      related Amazon SES posts

      Cyril Duchon-Doris

      We decided to use AWS Lambda for several serverless tasks such as

      • Managing AWS backups
      • Processing emails received on Amazon SES and stored to Amazon S3 and notified via Amazon SNS, so as to push a message on our Redis so our Sidekiq Rails workers can process inbound emails
      • Pushing some relevant Amazon CloudWatch metrics and alarms to Slack
      See more
      Shared insights
      on
      Amazon SESAmazon SESMailchimpMailchimp

      I would like to know how I can implement a transactional email, or if it is possible to do so, like Mailchimp, using Amazon SES. I want to have the flexibility of creating emails like MailChimp, with a bulk email sending capability. Is it as simple with AWS SES as it is with MailChimp? If so, then how can I implement that for my own product? Thanks!

      See more
      Kafka logo

      Kafka

      15.6K
      14.7K
      573
      Distributed, fault tolerant, high throughput pub-sub messaging system
      15.6K
      14.7K
      + 1
      573
      PROS OF KAFKA
      • 122
        High-throughput
      • 116
        Distributed
      • 87
        Scalable
      • 81
        High-Performance
      • 65
        Durable
      • 36
        Publish-Subscribe
      • 19
        Simple-to-use
      • 15
        Open source
      • 10
        Written in Scala and java. Runs on JVM
      • 6
        Message broker + Streaming system
      • 4
        Avro schema integration
      • 2
        Suport Multiple clients
      • 2
        Robust
      • 2
        KSQL
      • 2
        Partioned, replayable log
      • 1
        Fun
      • 1
        Extremely good parallelism constructs
      • 1
        Simple publisher / multi-subscriber model
      • 1
        Flexible
      CONS OF KAFKA
      • 27
        Non-Java clients are second-class citizens
      • 26
        Needs Zookeeper
      • 7
        Operational difficulties
      • 2
        Terrible Packaging

      related Kafka posts

      Eric Colson
      Chief Algorithms Officer at Stitch Fix · | 21 upvotes · 2M views

      The algorithms and data infrastructure at Stitch Fix is housed in #AWS. Data acquisition is split between events flowing through Kafka, and periodic snapshots of PostgreSQL DBs. We store data in an Amazon S3 based data warehouse. Apache Spark on Yarn is our tool of choice for data movement and #ETL. Because our storage layer (s3) is decoupled from our processing layer, we are able to scale our compute environment very elastically. We have several semi-permanent, autoscaling Yarn clusters running to serve our data processing needs. While the bulk of our compute infrastructure is dedicated to algorithmic processing, we also implemented Presto for adhoc queries and dashboards.

      Beyond data movement and ETL, most #ML centric jobs (e.g. model training and execution) run in a similarly elastic environment as containers running Python and R code on Amazon EC2 Container Service clusters. The execution of batch jobs on top of ECS is managed by Flotilla, a service we built in house and open sourced (see https://github.com/stitchfix/flotilla-os).

      At Stitch Fix, algorithmic integrations are pervasive across the business. We have dozens of data products actively integrated systems. That requires serving layer that is robust, agile, flexible, and allows for self-service. Models produced on Flotilla are packaged for deployment in production using Khan, another framework we've developed internally. Khan provides our data scientists the ability to quickly productionize those models they've developed with open source frameworks in Python 3 (e.g. PyTorch, sklearn), by automatically packaging them as Docker containers and deploying to Amazon ECS. This provides our data scientist a one-click method of getting from their algorithms to production. We then integrate those deployments into a service mesh, which allows us to A/B test various implementations in our product.

      For more info:

      #DataScience #DataStack #Data

      See more
      John Kodumal

      As we've evolved or added additional infrastructure to our stack, we've biased towards managed services. Most new backing stores are Amazon RDS instances now. We do use self-managed PostgreSQL with TimescaleDB for time-series data—this is made HA with the use of Patroni and Consul.

      We also use managed Amazon ElastiCache instances instead of spinning up Amazon EC2 instances to run Redis workloads, as well as shifting to Amazon Kinesis instead of Kafka.

      See more
      OneSignal logo

      OneSignal

      280
      385
      121
      A high volume push notification service for websites and mobile applications
      280
      385
      + 1
      121
      PROS OF ONESIGNAL
      • 28
        Free of cost
      • 22
        More parametrable
      • 15
        Simple and Easy To Use. Well Documented :)
      • 13
        Device to device
      • 11
        Simple
      • 9
        Great support
      • 8
        Many Platforms
      • 8
        Free
      • 4
        Flexibility in working with web, android and iOS
      • 3
        Phonegap / Cordova / Ionic starters
      CONS OF ONESIGNAL
        Be the first to leave a con

        related OneSignal posts

        Lukas Bergamo
        CEO & Founder at ¹OnePlace · | 7 upvotes · 288.8K views
        Shared insights
        on
        OneSignalOneSignalFirebaseFirebase
        at

        At the beginning of the ¹OnePlace project, our team needed to decide which service to use to send bulk notifications to all users quickly and consistently. We tested some services without success and as we already used firebase we decided to implement in the beginning using Notifications by Firebase. We're having trouble updating the user's token to see if it has removed the app or not. This brought a working overhead and we were not sure if the notification had arrived at the destination. Today we use OneSignal, which did not bring reliability to the submitted notifications, nor do we need to bother with manual token updates. We ship approximately 500 thousand notifications with 100% delivery!

        OneSignal Firebase

        See more
        Yasmine de Aranda
        Chief Growth Officer at Huddol · | 6 upvotes · 89.5K views

        Hi there, we are a seed-stage startup in the personal development space. I am looking at building the marketing stack tool to have an accurate view of the user experience from acquisition through to adoption and retention for our upcoming React Native Mobile app. We qualify for the startup program of Segment and Mixpanel, which seems like a good option to get rolling and scale for free to learn how our current 60K free members will interact in the new subscription-based platform. I was considering AppsFlyer for attribution, and I am now looking at an affordable yet scalable Mobile Marketing tool vs. building in-house. Braze looks great, so does Leanplum, but the price points are 30K to start, which we can't do. I looked at OneSignal, but it doesn't have user flow visualization. I am now looking into Urban Airship and Iterable. Any advice would be much appreciated!

        See more