Amazon SNS logo

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.

1 APIs 1 Capabilities 6 Features
AWSEmailMessagingNotificationsPub/SubPush NotificationsSMS

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...

Capabilities

Amazon SNS Pub/Sub Messaging

Pub/sub messaging workflow combining topic management, subscription lifecycle, message publishing, mobile push, and SMS operations. Used by developers and platform engineers for...

Run with Naftiko

Features

Pub/Sub Messaging

Fan-out messages to multiple subscribers through topics supporting HTTP/S, email, SQS, Lambda, and SMS protocols.

FIFO Topics

Strict message ordering and exactly-once delivery for use cases requiring sequence-preserving fan-out.

Message Filtering

Subscription filter policies enabling subscribers to receive only the messages relevant to them.

Mobile Push Notifications

Cross-platform mobile push via APNs, FCM, and other push services through platform applications.

SMS Messaging

Direct SMS text messaging to phone numbers worldwide with support for transactional and promotional messages.

Dead-Letter Queues

Capture undeliverable messages for analysis and reprocessing to ensure no messages are lost.

Use Cases

Application Event Fan-Out

Broadcast application events to multiple microservices simultaneously using pub/sub topic subscriptions.

Mobile Push Campaigns

Send targeted push notifications to mobile applications across iOS and Android platforms.

Alert and Monitoring Systems

Deliver operational alerts via SMS, email, and HTTP endpoints for infrastructure monitoring.

Order Confirmation Notifications

Send transactional notifications for order confirmations, shipping updates, and account activity.

Cross-Account Event Distribution

Share events across AWS accounts using SNS topic policies for multi-account architectures.

Integrations

Amazon SQS

Fan out SNS messages to SQS queues for reliable asynchronous processing across multiple consumers.

AWS Lambda

Invoke Lambda functions directly from SNS notifications for serverless event processing.

Amazon EventBridge

Route SNS events through EventBridge for complex event-driven routing and filtering.

AWS CloudFormation

Define and manage SNS topics and subscriptions as infrastructure-as-code resources.

Amazon Kinesis Data Firehose

Deliver SNS messages to data lakes and analytics services through Kinesis Data Firehose.

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

Semantic Vocabularies

Amazon Sns Context

0 classes · 0 properties

JSON-LD

API Governance Rules

Amazon SNS API Rules

7 rules · 7 errors

SPECTRAL

Resources

📰
Blog
Blog
🟢
StatusPage
StatusPage
🌐
Console
Console
🔗
Compliance
Compliance
💬
Support
Support
🔗
KnowledgeCenter
KnowledgeCenter
🔗
Partners
Partners
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubRepository
GitHubRepository