Amazon SNS
Amazon Simple Notification Service (SNS) is a fully managed messaging service for both application-to-application (A2A) and application-to-person (A2P) communication. It enables pub/sub, SMS, email, and mobile push notifications.
APIs
Amazon SNS API
RESTful API for Amazon Simple Notification Service providing topic management, subscription lifecycle, message publishing, platform application management for mobile push, and S...
Features
Fan-out messages to multiple subscribers through topics supporting HTTP/S, email, SQS, Lambda, and SMS protocols.
Strict message ordering and exactly-once delivery for use cases requiring sequence-preserving fan-out.
Subscription filter policies enabling subscribers to receive only the messages relevant to them.
Cross-platform mobile push via APNs, FCM, and other push services through platform applications.
Direct SMS text messaging to phone numbers worldwide with support for transactional and promotional messages.
Capture undeliverable messages for analysis and reprocessing to ensure no messages are lost.
Use Cases
Broadcast application events to multiple microservices simultaneously using pub/sub topic subscriptions.
Send targeted push notifications to mobile applications across iOS and Android platforms.
Deliver operational alerts via SMS, email, and HTTP endpoints for infrastructure monitoring.
Send transactional notifications for order confirmations, shipping updates, and account activity.
Share events across AWS accounts using SNS topic policies for multi-account architectures.
Event Specifications
Amazon SNS Notifications
Amazon Simple Notification Service (SNS) delivers notifications to subscribed endpoints when messages are published to topics. This AsyncAPI specification describes the notifica...
ASYNCAPI