Fully managed Pub/Sub service for A2A and A2P messaging
One million requests free per month
Deliver application-to-application (A2A) notifications to integrate and decouple distributed applications.
Distribute application-to-person (A2P) notifications to your customers with SMS texts, push notifications, and email.
Simplify your architecture and reduce costs with message filtering, batching, ordering, and deduplication.
How it works
Amazon Simple Notification Service (SNS) sends notifications two ways, A2A and A2P. A2A provides high-throughput, push-based, many-to-many messaging between distributed systems, microservices, and event-driven serverless applications. These applications include Amazon Simple Queue Service (SQS), Amazon Kinesis Data Firehose, AWS Lambda, and other HTTPS endpoints. A2P functionality lets you send messages to your customers with SMS texts, push notifications, and email.
Integrate your applications with FIFO messaging
Deliver messages in a strictly ordered, first in, first out (FIFO) manner to maintain accuracy and consistency across independent applications.
Securely encrypt notification message delivery
Encrypt messages with AWS Key Management Service (KMS), ensure traffic privacy with AWS PrivateLink, and control access with resource policies and tags.
Capture and fan out events from over 60 AWS services
Fan out events across AWS categories, such as analytics, compute, containers, databases, IoT, machine learning (ML), security, and storage.
Send SMS texts to customers across over 240 countries
Use worldwide SMS, with redundancy across providers. Set SMS origination identity with a sender ID, long code, short code, TFN, or 10DLC.
How to get started
Check out Amazon SNS features
Learn about message topics, FIFO, publishing and batching, and more.
Learn more with Amazon SNS tutorials
Get set up quickly and start using Amazon SNS tools.
Contact an expert
Speak to an AWS expert today.