StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Amazon SNS
ByAmazon SNSAmazon SNS

Amazon SNS

#1in Notifications
Discussions9
Followers1.21k
OverviewDiscussions9

What is Amazon SNS?

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 Notifications category of a tech stack.

Key Features

In most cases, developers can get started with Amazon SNS by using just three APIs: CreateTopic, Subscribe, and Publish. Additional APIs are available, which provide more advanced functionality.With SNS you can publish a message once, and deliver it one or more times. So you can choose to direct unique messages to individual Apple, Google or Amazon devices, or broadcast deliveries to many mobile devices with a single publish request.SNS allows you to group multiple recipients using topics. A topic is an “access point” for allowing recipients to dynamically subscribe for identical copies of the same notification. One topic can support deliveries to multiple endpoint types -- for example, you can group together iOS, Android and SMS recipients. When you publish once to a topic, SNS delivers appropriately formatted copies of your message to each subscriber.Amazon SNS allows applications and end-users on different devices to receive notifications via Mobile Push notification (Apple, Google and Kindle Fire Devices), HTTP/HTTPS, Email/Email-JSON, SMS or Amazon Simple Queue Service (SQS) queues.Amazon SNS provides access control mechanisms to ensure that topics and messages are secured against unauthorized access

Amazon SNS Pros & Cons

Pros of Amazon SNS

  • ✓Low cost
  • ✓Supports multi subscribers

Cons of Amazon SNS

No cons listed yet.

Amazon SNS Alternatives & Comparisons

What are some alternatives to Amazon SNS?

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.

Firebase Cloud Messaging

Firebase Cloud Messaging

It is a cross-platform messaging solution that lets you reliably deliver messages at no cost. You can notify a client app that new email or other data is available to sync. You can send notification messages to drive user re-engagement and retention. For use cases such as instant messaging, a message can transfer a payload of up to 4KB to a client app.

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.

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.

Urban Airship

Urban Airship

We’ve built the smartest, most aware, precise, easy-to-use, scalable, secure and powerful push messaging platform on the planet. Our Push messaging platform leverages all that is unique about mobile as a channel, and that lights the spark to create meaningful and valuable mobile experiences. We help put your app in front of your users at the right time, and in the right place to drive usage and brand engagement.

Pushover

Pushover

Pushover is a platform for sending and receiving push notifications. On the server side, we provide an HTTP API for queueing messages to deliver to devices addressable by User or Group Keys. On the device side, our iOS, Android, and Desktop clients receive those push notifications, show them to the user, and store them for offline viewing.

Amazon SNS Integrations

VisualOps, AWS Mobile Hub, Backand, AWS Snowball Edge, LocalStack and 7 more are some of the popular tools that integrate with Amazon SNS. Here's a list of all 12 tools that integrate with Amazon SNS.

VisualOps
VisualOps
AWS Mobile Hub
AWS Mobile Hub
Backand
Backand
AWS Snowball Edge
AWS Snowball Edge
LocalStack
LocalStack
Hund
Hund
Architect
Architect
SignalFx
SignalFx
Apache NiFi
Apache NiFi
Commandeer
Commandeer
gopaddle
gopaddle
OpsGenie
OpsGenie

Amazon SNS Discussions

Discover why developers choose Amazon SNS. Read real-world technical decisions and stack choices from the StackShare community.

Tim Specht
Tim Specht

‎Co-Founder and CTO at Dubsmash

Sep 13, 2018

Needs adviceonAWS LambdaAWS LambdaAmazon SNSAmazon SNS

Whenever we need to notify a user of something happening on our platform, whether it’s a personal push notification from one user to another, a new Dub, or a notification going out to millions of users at the same time that new content is available, we rely on AWS Lambda to do this task for us. When we started implementing this feature 2 years ago we were luckily able to get early access to the Lambda Beta and are still happy with the way things are running on there, especially given all the easy to set up integrations with other AWS services.

Lambda enables us to quickly send out million of pushes within a couple of minutes by acting as a multiplexer in front of Amazon SNS. We simply call a first Lambda function with a batch of up to 300 push notifications to be sent, which then calls a subsequent Lambda function with 20 pushes each, which then does the call to SNS to actually send out the push notifications.

This multi-tier process of sending push notifications enables us to quickly adjust our sending volume while keeping costs & maintenance overhead, on our side, to a bare minimum.

#ApplicationHosting

0 views0
Comments
Kim Burgestrand
Kim Burgestrand

Jan 9, 2018

Needs adviceonAmazon SNSAmazon SNS

We use SNS for platform-agnostic mobile push message handling, essentially to avoid dealing with APNS ourselves. Amazon SNS

0 views0
Comments
TJ Holowaychuk
TJ Holowaychuk

Jul 12, 2016

Needs adviceonAmazon SNSAmazon SNS

SNS forms the connective tissue between most of the Lambda functions. Amazon SNS

0 views0
Comments
Abhisek Padhi
Abhisek Padhi

Co-Founder, CTO at Grozip

Apr 16, 2016

Needs adviceonAmazon SNSAmazon SNS

Amazon SNS is used for push notification to push notifications of the occurrence of different events during operations of our computing resources on AWS cloud. Amazon SNS

0 views0
Comments
Edward Woodcock
Edward Woodcock

Tech & Product at Simple Merchant

Mar 7, 2016

Needs adviceonAmazon SNSAmazon SNS

Our primary transport mechanism for events. One SNS topic carries a specific event type and n-number of subscribers (usually a Lambda) may subscribe to that event. Amazon SNS

0 views0
Comments

Try It

Visit Website

Adoption

On StackShare

Companies
606
CITTAK+600
Developers
826
IMBEJ久+820