What is Amazon SNS? - Amazon Simple Notification Service

What is Amazon SNS?

Amazon Simple Notification Service (Amazon SNS) is a managed service that provides message delivery from publishers to subscribers (also known as producers and consumers). Publishers communicate asynchronously with subscribers by sending messages to a topic, which is a logical access point and communication channel.

Clients can subscribe to the Amazon SNS topic and receive published messages using a supported endpoint type, such as Amazon Data Firehose, Amazon SQS, AWS Lambda, HTTP, email, mobile push notifications, and mobile text messages (SMS).

Amazon SNS delivers messages from publishers to subscribers across both application-to-application (A2A) and application-to-person (A2P) endpoints. It shows A2A endpoints like Lambda functions, Amazon SQS queues, HTTP/S endpoints, and Amazon Kinesis Data Firehose, along with A2P endpoints including SMS, mobile push notifications, and email, highlighting the flexibility of Amazon SNS for asynchronous, event-driven communication.