Skip to main content
TrustRadius
Amazon SNS

Amazon SNS

Overview

What is Amazon SNS?

Amazon Web Services offers the Amazon Simple Notification Service (SNS) which provides pub/sub messaging and push notifications to iOS and Android devices. It is meant to operate in a microservices architecture and which can support event-driven contingencies and support the…

Read more
Recent Reviews

AWS SNS delivers

7 out of 10
November 08, 2020
Incentivized
We use it as part of our mobile learning app to send transactional messages to learners to start a module. It allows us to reach learners …
Continue reading

I love Amazon SNS.

10 out of 10
September 22, 2020
Incentivized
Amazon SNS is being used to deliver notifications to users. We started with custom software where users could subscribe to certain topics …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing

API Requests & Payload Data

$0.01

Cloud
per 1 million

API Requests

$0.50

Cloud
per 1 million requests

Notification Deliveries

$0.50

Cloud
per million notifications

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Details

Amazon SNS Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Amazon Web Services offers the Amazon Simple Notification Service (SNS) which provides pub/sub messaging and push notifications to iOS and Android devices. It is meant to operate in a microservices architecture and which can support event-driven contingencies and support the decoupling of applications.

Reviewers rate Usability highest, with a score of 8.5.

The most common users of Amazon SNS are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(47)

Attribute Ratings

Reviews

(1-5 of 5)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use SNS to send out emails and text notifications. The majority of our uses are to send out One Time Passwords through our online application process. SNS is an inexpensive and safe way to send out a high volume of these codes. SNS was also very straightforward to implement.
  • Sending Text messages
  • Ensuring test message compliance with 10 digit numbers.
  • Notifying us when certain providers are down.
It is well suited for transactional messages like OTPs. It's probably not well suited for a two-way messaging thread.
  • Transactional messaging for our OTPs
  • SNS is a lot cheaper per message costs than the competitors. It's allowed us to save money on our OTP transactions.
  • SNS is a very stable platform. When we have issues with our OTP, it's almost never an issue with the actual service uptime.
SNS is much cheaper and easier to integrate.
Manu Gupta | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
The Amazon SNS service provides support to a wide variety of needs including critical events notification, monitoring hybrid mobile applications both on ios and android, time-sensitive information updates. We are in the process of scaling our projects to include Amazon SNS in business workflow systems to relay events among apps, move data between data stores or update records in billing systems.
The product is very useful in managing key event notifications. We also plan to use it for our customers to update them about our new features and critical outages. The scope of our use case is both for managing AWS backend events within the organizational workflows and also for notifications to our customers.
  • Event updates and notifications concerning validation, approval are immediately delivered to relevant system components as well as end-users.
  • Move data between data stores or update records in billing systems
  • SNS is very useful in workflow systems to relay events among distributed applications
  • Event notification, monitoring applications, workflow systems, time-sensitive information updates in billing and ledgering systems.
  • Very useful to developers who build applications that rely on real-time events.
  • Interoperability with other cloud vendors and shared hosting systems
  • Better support and integration with low code/no code platforms to enable developers to integrate faster
  • Ease of developer experience especially in managing real time database events for hybrid mobile and tablet apps
  • Availability of plugins for open source cross platform developer tools like ionic framework.
The Amazon SNS service is well suited to support event notifications, monitoring applications, workflow systems, time-sensitive information updates, and mobile applications that generates or consumes notifications. It can be used to relay time-critical events to mobile applications and devices. It provides significant advantages to developers who build mobile applications that rely on real-time events.

It is not well suited for hybrid cross platform mobile application frameworks at this juncture. An optimal version to meet the needs of a cross platform mobile developer is needed as generally the frameworks are not meant to manage real-time events. It is also not suited for cases where the queue management needs improvement or requires special workflows/tooling.
  • Flexibility in message delivery over multiple transport protocols
  • Cost effective, pay-as-you-go model with no up-front costs
  • Web-based AWS Management Console offers the simplicity of a point-and-click interface
  • Simple APIs and easy integration
  • Instant message delivery
  • Easy to bootstrap fresh developers with limited cloud and backend experience
  • Quick deployment is very much possible and we can make customizations easily. Adaptability with ever changing needs of customers is possible.
  • Good solution for interns who build customer applications that rely on real-time events.
  • Event updates and notifications concerning validation, approval are easy to develop
Amazon Simple Notification Service (SNS) is well integrated in AWS and has been there since the early days of public cloud. It is a cost effective and very inexpensive solution to meet the needs of event notifications and custom messaging. Wish to share that there is considerable number of developers who can easily build solutions using AWS SNS. So, training costs are minimal. Other solutions are emerging and we are seeing a great usage especially of Firebase notifications because of its very neat integration with open source cross platform hybrid app frameworks like ionic, xamarin. SNS needs to become better and should have plugin support for the mobile application developers using low code/no code tools too.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Amazon Simple Notification Service (SNS) is a very versatile tool useful for both small and large-scale Amazon estates. Our first use case was for applications monitoring and system alerts based on notifications triggered by predefined thresholds. Amazon Simple Notification Service (SNS) sent these notifications to specific users via email. It was great for our initial foray into DevOps way back in 2010. Amazon Simple Notification Service (SNS) is now a lot better and can be used for a variety of use cases – one that we now use very widely is fanout where we use Amazon Simple Notification Service (SNS) to replicate Production data into staging and training environments for AI/ML model training.
  • Messaging
  • Ease of use
  • Pricing
  • Troubleshooting
Amazon Simple Notification Service (SNS) is incredible for setting up monitoring and alerting for your AWS estate when you are starting out. However, it has now grown significantly and is a feature complete messaging platform that can operate securely at scale. We use Amazon Simple Notification Service (SNS) now significantly for clickstream analytics and training AI/ML models via fanout - a method to replicate Production data and send it directly into staging environments where new ML models can get trained.
  • Ease of use
  • Scale
  • Security
  • Price
  • Positive ROI
  • Time to value
  • Peace of mind
Amazon’s SNS is incredibly easy to set up compared to the more powerful, but complex, Kafka flavours.
SNS’s core advantages are –
· no setup/no maintenance
· either a queue (SQS) or a topic (SNS)
· various limitations (on size, how long a message lives, etc)
· limited throughput: you can do batch and concurrent requests, but still achieving high throughputs would be expensive
· SNS has notifications for email, SMS, SQS, HTTP built-in.
· no "message stream" concept

Overall, it would be the best choice to get into the concepts of Pub/Sub concepts as although it has limitations it can provide significant capabilities and solutions


Score 9 out of 10
Vetted Review
Verified User
Incentivized
I used to use AWS SNS for sending text messages for transactional messages. Now I use SNS for sending alerts from our dashboards. SNS is very versatile and there are a lot of features you can use as well as benefits of setting up the subscriptions from the back end. We use Terragrunt to easily upload all our data
  • Easy GUI to use
  • Integration with automation
  • Integration with third party platforms
  • Daily reports
  • Ability to have subscriptions and topics
  • Ability to connect to third party applications
  • Errors are hard to debug
  • Lack of verbose errors
I think that SNS is very well suited if you need to send emails or text messages in response to events. Whether you use lambda or Grafana or other alerting platforms where you can have an event trigger a message to go out to your team. I also have used SNS as a marketing platform tool where we simply use it to send text messages based on event-driven actions and also for batch messages
  • Subscriptions and topics
  • Email and SMS
  • SDK integration
  • Integration with Grafana
  • Ability to see when our services are down
  • Ability to alert based on number of occurrences
  • Clients awareness through alerting
I worked with Adobe Campaign 2 years ago and comparatively, SNS is way better and easier to integrate with. There's a lack of latency with SNS and better customer support. Easier to group with subscriptions and easier to work from the command line with the use of the SDK. All in all a superior product
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use it for many purposes : Mainly to do monitoring and alerting. For instance we use it to send alerts via Microsoft Teams using Webhooks. For others scenarios we use it to send messages to some specific APIs we have.
  • Very easy to setup
  • Scale very well
  • Covers a wide range of protocols and services
  • It would be useful to have more information regarding the origin of a message (ie its source)
  • It would be nice to configure HTTP-related stuff (such as header) when interacting with a HTTP target
Very useful when you need to setup http webhooks for some alerting or build more complex architectures using services like Lambda. The product will scale pretty well !
  • Alerting via HTTP webhooks
  • Sending emails very easily
  • One tool to unify various notifications systems : sms, email, http webhooks !
Amazon Simple Queue Service (SQS), SolarWinds Loggly, Microsoft Teams
Return to navigation