You can get started with Amazon SNS in minutes by working through the Getting Started Guide in our SNS documentation, and by using the AWS Management Console.

You can easily combine SNS with Amazon Simple Queue Service (SQS) to deliver high volumes of identical messages to multiple queues in parallel. See the SNS documentation to learn more about this design pattern.

» What's New

» Tutorials

» AWS Answers

» Videos

» Blogs

Get Started with AWS for Free

Create a Free Account

AWS Free Tier includes 1 million mobile push notifications, 1 million email deliveries and more with Amazon SNS.

View AWS Free Tier Details »

Amazon Simple Notification Service (SNS) now Supports AWS PrivateLink

Amazon Simple Notification Service (SNS) now supports AWS PrivateLink. This feature helps to protect your messages from internet traffic by enabling you to use Amazon SNS inside your Amazon Virtual Private Cloud (VPC). VPC endpoints provide reliable connectivity to Amazon SNS without requiring an internet gateway, network address translation (NAT) instance, or VPN connection.

Read the Blog
sns_vpc_endpoints_blog

In this tutorial, you will learn how to leverage the message filtering mechanism of Amazon Simple Notification Service (SNS). This will let each endpoint subscribed to your topic receive only the subset of messages it is interested in, as opposed to receiving every single message published to the topic.

Try the Tutorial

In this tutorial, you will implement a fanout messaging scenario using Amazon Simple Notification Service (SNS) and Amazon Simple Queue Service (SQS). In this scenario, messages are "pushed" to multiple subscribers, which eliminates the need to periodically check or poll for updates and enables parallel asynchronous processing of the message by the subscribers.

Try the Tutorial

In this tutorial, you create a Lambda function in one AWS account to subscribe to an Amazon SNS topic in a separate AWS account. First, you perform the necessary setup to create a Lambda function. Next, you create an Amazon SNS topic in a separate AWS account. Then, you grant permissions from each account in order for the Lambda function to subscribe to the Amazon SNS topic. Finally, you test the end-to-end setup.

Try the Tutorial

Video on Demand on AWS is a reference implementation that automatically provisions the AWS services necessary to build a scalable, distributed video-on-demand workflow. The solution leverages Amazon CloudWatch to monitor log files and sends Amazon SNS notifications for encoding, publishing, and errors.

View the Solution

The AWS Limit Monitor enables tracking of service usage against limits. With this easy-to-deploy solution, you can audit your usage and make informed decision regarding resources. If actual usage exceeds 80% of a given service limit, AWS Lambda publishes a message to the Amazon SNS topic which is sent to an email address you specify during setup.

View the Solution

The AWS Ops Automator is a customizable solution designed to provide a core framework for automated tasks, allowing you to focus on extending functionality rather than managing underlying infrastructure operations. Warning and error messages are published to a solution-created Amazon SNS topic which sends messages to a subscribed email address.

View the Solution