Send push messages
Deliver messages instantly to applications or users and eliminate polling in your apps.

Scale as your needs grow
Start fast with three simple APIs, and deliver an unlimited number of messages

Engage audiences directly or all-at-once
Use direct-addressing to send messages to individual devices or broadcast to multiple destinations at-once.

Use your choice of platforms
Directly access SNS using iOS, Android, Java, Python, PHP, Node.js, or .NET SDKs from AWS.

Deliver across multiple protocols
Send notifications to Apple iOS, Android and other mobile devices, and destinations like Amazon SQS queues, Lambda functions, email addresses, SMS (U.S. only), and HTTP endpoints.

Easily connect with other AWS services
Use SNS as a message bus to send messages, alarms, and notifications from your AWS services such as Amazon RDS, CloudWatch, and S3 to other AWS services such as SQS and Lambda.

Get message delivery analytics
Get delivery status information via Amazon CloudWatch on success rates, failure rates, and dwell times for mobile push messages as well as deliveries to SQS, HTTP, and Lambda destinations.

Usage-based pricing
You pay only for what you use with SNS. $0.50 per million publishes, and $0.50 per million deliveries plus associated data transfer. Learn more about pricing.

Start today for Free

FAQ     |    Getting Started    |    Pricing

_0000_periscope
600x400_Yelp_Logo
600x400_Wunderlist_Logo
600x400_Easy-Taxi_Logo
600x400_Yik-Yak_Logo
600x400_Intuit_Logo
_0002_cinemur
600x400_Yo_Logo
600x400_Hike_Logo
_0001_realeyes
600x400_Omnifone_Logo
600x400_EarthNetworks_Logo

Amazon SNS is a fast, flexible, fully managed pub-sub messaging service. Use it as a cloud-based mobile app notification service to send push notifications, email, and SMS messages; or as an enterprise-messaging infrastructure.

  • Mobile App & User Notification Service


    Benefit_Ecosystem_Red

    Send updates, promos, or news to individual users, a segment of users or all of your users with a single using Direct Messaging or SNS Topics.

    Benefit_Delivery_Green

    Broadcast messages to many devices with a single Publish request.

    Benefit_Global_LightBlue

    Push notifications to Apple, Google, Fire OS, and Windows devices and to Android devices in China with Baidu Cloud Push. You can also send push notifications to MacOS desktops and Voice over IP (VoIP) apps on iOS devices. Send emails via SNS or send SMS messages to U.S. mobile numbers.

    Benefit_Mobile_Orange

    Turn insights from Amazon Mobile Analytics into custom push notifications or use Amazon Cognito to associate device tokens with user identities.

    600x400_Yo-Logo

    "Using AWS has enabled us to build a scalable mobile application backend and send millions of notifications reliably"

    - Or Arbel, Cofounder & CEO, Yo

  • Cloud-Based Enterprise Pub-Sub Messaging

    Benefit_Instance-Efficiency_Yellow

    Use pub-sub messaging semantics such as Topics, Publish, and Subscribe to send messages between your de-coupled cloud-based apps.

    Benefit_Comments_Red

    Get started with 3 API calls and avoid building or hosting a complex messaging fabric and costly license or maintenance fees.

    Benefit_Flexible_LightBlue

    Send individual messages to destinations or fan-out messages to large groups using Topics.

    Benefit_Managed-Deployment_Orange

    Use SNS to deliver messages from AWS services such as CloudWatch, S3, Lambda, Glacier, CloudTrail, and SES to other AWS services such as SQS, Lambda, or HTTP endpoints.

    Benefit_Gears_Blue

    Use AWS Lambda to selectively route messages to a subset of destinations or manipulate message content before delivery.

    Benefit_Cost_Green

    With SNS Topics your effective cost of sending identical messages to multiple recipients is lower than sending individual messages to each recipient.

    600x400_Kellogs-Logo

    “The AWS Cloud drives a lot of business benefits for Kellogg.”

    - Stover McIlwain, Senior Director of IT Infrastructure Engineering

Your first 1 million push requests are free

Your first 1 million Amazon SNS requests per month are free, then it costs $0.50 per 1 million Amazon SNS requests thereafter.

It costs, $1.00 to send one million mobile push notifications. Except, with the SNS free tier, your first million push notifications (publishes and deliveries) are free every month. Click here for more information about pricing.

Start today for Free »