aid: amazon-sns name: Amazon SNS description: >- 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. deliveryModel: model: unknown open_source: unknown commercial: true callable_host: true label: Delivery model not determined — needs a product licence on record confidence: low source: - openapi - pricing - repository-unlicensed generated: '2026-08-28' method: derived accessModel: pricing: freemium onboarding: self-serve trial: false try_now: true public: false label: Freemium · Self-serve signup confidence: medium source: - plans - authentication - security generated: '2026-09-03' method: derived image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png url: https://raw.githubusercontent.com/api-evangelist/amazon-sns/refs/heads/main/apis.yml created: '2024-01-01' modified: '2026-05-19' specificationVersion: '0.23' tags: - AWS - Email - Messaging - Notification - Pub-Sub - Push Notifications - SMS tags_raw: - AWS - Email - Messaging - Notifications - Pub/Sub - Push Notifications - SMS apis: - aid: amazon-sns:amazon-sns-action-listtagsforresource-api name: Amazon SNS ?Action=ListTagsForResource API description: >- The ?Action=ListTagsForResource API from Amazon SNS — 1 operation(s) for ?action=listtagsforresource. humanURL: https://aws.amazon.com/sns/ baseURL: https://sns.{region}.amazonaws.com tags: - ?Action=ListTagsForResource properties: - type: OpenAPI url: openapi/amazon-sns-action-listtagsforresource-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/sns/ - type: APIReference url: https://docs.aws.amazon.com/sns/latest/api/welcome.html - type: GettingStarted url: https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html - type: Pricing url: https://aws.amazon.com/sns/pricing/ - type: FAQ url: https://aws.amazon.com/sns/faqs/ - type: BestPractices url: https://docs.aws.amazon.com/sns/latest/dg/sns-best-practices.html - type: Features url: https://aws.amazon.com/sns/features/ - type: Security url: https://docs.aws.amazon.com/sns/latest/dg/sns-security.html - type: RateLimits url: https://docs.aws.amazon.com/sns/latest/dg/sns-quotas.html - type: CodeExamples url: https://github.com/awsdocs/aws-doc-sdk-examples - type: SDKs url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html - type: CLI url: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sns/index.html - aid: amazon-sns:amazon-sns-action-tagresource-api name: Amazon SNS ?Action=TagResource API description: The ?Action=TagResource API from Amazon SNS — 1 operation(s) for ?action=tagresource. humanURL: https://aws.amazon.com/sns/ baseURL: https://sns.{region}.amazonaws.com tags: - ?Action=TagResource properties: - type: OpenAPI url: openapi/amazon-sns-action-tagresource-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/sns/ - type: APIReference url: https://docs.aws.amazon.com/sns/latest/api/welcome.html - type: GettingStarted url: https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html - type: Pricing url: https://aws.amazon.com/sns/pricing/ - type: FAQ url: https://aws.amazon.com/sns/faqs/ - type: BestPractices url: https://docs.aws.amazon.com/sns/latest/dg/sns-best-practices.html - type: Features url: https://aws.amazon.com/sns/features/ - type: Security url: https://docs.aws.amazon.com/sns/latest/dg/sns-security.html - type: RateLimits url: https://docs.aws.amazon.com/sns/latest/dg/sns-quotas.html - type: CodeExamples url: https://github.com/awsdocs/aws-doc-sdk-examples - type: SDKs url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html - type: CLI url: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sns/index.html - aid: amazon-sns:amazon-sns-action-untagresource-api name: Amazon SNS ?Action=UntagResource API description: >- The ?Action=UntagResource API from Amazon SNS — 1 operation(s) for ?action=untagresource. humanURL: https://aws.amazon.com/sns/ baseURL: https://sns.{region}.amazonaws.com tags: - ?Action=UntagResource properties: - type: OpenAPI url: openapi/amazon-sns-action-untagresource-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/sns/ - type: APIReference url: https://docs.aws.amazon.com/sns/latest/api/welcome.html - type: GettingStarted url: https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html - type: Pricing url: https://aws.amazon.com/sns/pricing/ - type: FAQ url: https://aws.amazon.com/sns/faqs/ - type: BestPractices url: https://docs.aws.amazon.com/sns/latest/dg/sns-best-practices.html - type: Features url: https://aws.amazon.com/sns/features/ - type: Security url: https://docs.aws.amazon.com/sns/latest/dg/sns-security.html - type: RateLimits url: https://docs.aws.amazon.com/sns/latest/dg/sns-quotas.html - type: CodeExamples url: https://github.com/awsdocs/aws-doc-sdk-examples - type: SDKs url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html - type: CLI url: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sns/index.html - aid: amazon-sns:amazon-sns-platform-applications-api name: Amazon SNS Platform Applications API description: >- Operations for managing platform applications used for mobile push notifications via APNs, FCM, and other push services. humanURL: https://aws.amazon.com/sns/ baseURL: https://sns.{region}.amazonaws.com tags: - Platform Applications properties: - type: OpenAPI url: openapi/amazon-sns-platform-applications-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/sns/ - type: APIReference url: https://docs.aws.amazon.com/sns/latest/api/welcome.html - type: GettingStarted url: https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html - type: Pricing url: https://aws.amazon.com/sns/pricing/ - type: FAQ url: https://aws.amazon.com/sns/faqs/ - type: BestPractices url: https://docs.aws.amazon.com/sns/latest/dg/sns-best-practices.html - type: Features url: https://aws.amazon.com/sns/features/ - type: Security url: https://docs.aws.amazon.com/sns/latest/dg/sns-security.html - type: RateLimits url: https://docs.aws.amazon.com/sns/latest/dg/sns-quotas.html - type: CodeExamples url: https://github.com/awsdocs/aws-doc-sdk-examples - type: SDKs url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html - type: CLI url: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sns/index.html - aid: amazon-sns:amazon-sns-publishing-api name: Amazon SNS Publishing API description: >- Operations for publishing messages to SNS topics or directly to endpoints. Messages can be plain text or structured JSON for per-protocol delivery. humanURL: https://aws.amazon.com/sns/ baseURL: https://sns.{region}.amazonaws.com tags: - Publishing properties: - type: OpenAPI url: openapi/amazon-sns-publishing-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/sns/ - type: APIReference url: https://docs.aws.amazon.com/sns/latest/api/welcome.html - type: GettingStarted url: https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html - type: Pricing url: https://aws.amazon.com/sns/pricing/ - type: FAQ url: https://aws.amazon.com/sns/faqs/ - type: BestPractices url: https://docs.aws.amazon.com/sns/latest/dg/sns-best-practices.html - type: Features url: https://aws.amazon.com/sns/features/ - type: Security url: https://docs.aws.amazon.com/sns/latest/dg/sns-security.html - type: RateLimits url: https://docs.aws.amazon.com/sns/latest/dg/sns-quotas.html - type: CodeExamples url: https://github.com/awsdocs/aws-doc-sdk-examples - type: SDKs url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html - type: CLI url: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sns/index.html - aid: amazon-sns:amazon-sns-sms-api name: Amazon SNS SMS API description: Operations for managing SMS messaging attributes and phone number opt-out lists. humanURL: https://aws.amazon.com/sns/ baseURL: https://sns.{region}.amazonaws.com tags: - SMS properties: - type: OpenAPI url: openapi/amazon-sns-sms-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/sns/ - type: APIReference url: https://docs.aws.amazon.com/sns/latest/api/welcome.html - type: GettingStarted url: https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html - type: Pricing url: https://aws.amazon.com/sns/pricing/ - type: FAQ url: https://aws.amazon.com/sns/faqs/ - type: BestPractices url: https://docs.aws.amazon.com/sns/latest/dg/sns-best-practices.html - type: Features url: https://aws.amazon.com/sns/features/ - type: Security url: https://docs.aws.amazon.com/sns/latest/dg/sns-security.html - type: RateLimits url: https://docs.aws.amazon.com/sns/latest/dg/sns-quotas.html - type: CodeExamples url: https://github.com/awsdocs/aws-doc-sdk-examples - type: SDKs url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html - type: CLI url: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sns/index.html - aid: amazon-sns:amazon-sns-subscriptions-api name: Amazon SNS Subscriptions API description: >- Operations for subscribing endpoints to topics, confirming subscriptions, listing subscriptions, and unsubscribing. Subscriptions define which endpoints receive messages published to a topic. humanURL: https://aws.amazon.com/sns/ baseURL: https://sns.{region}.amazonaws.com tags: - Subscription tags_raw: - Subscriptions properties: - type: OpenAPI url: openapi/amazon-sns-subscriptions-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/sns/ - type: APIReference url: https://docs.aws.amazon.com/sns/latest/api/welcome.html - type: GettingStarted url: https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html - type: Pricing url: https://aws.amazon.com/sns/pricing/ - type: FAQ url: https://aws.amazon.com/sns/faqs/ - type: BestPractices url: https://docs.aws.amazon.com/sns/latest/dg/sns-best-practices.html - type: Features url: https://aws.amazon.com/sns/features/ - type: Security url: https://docs.aws.amazon.com/sns/latest/dg/sns-security.html - type: RateLimits url: https://docs.aws.amazon.com/sns/latest/dg/sns-quotas.html - type: CodeExamples url: https://github.com/awsdocs/aws-doc-sdk-examples - type: SDKs url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html - type: CLI url: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sns/index.html - aid: amazon-sns:amazon-sns-topics-api name: Amazon SNS Topics API description: >- Operations for creating, listing, configuring, and deleting SNS topics. Topics are communication channels to which messages are published and from which notifications are delivered to subscribers. humanURL: https://aws.amazon.com/sns/ baseURL: https://sns.{region}.amazonaws.com tags: - Topics properties: - type: OpenAPI url: openapi/amazon-sns-topics-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/sns/ - type: APIReference url: https://docs.aws.amazon.com/sns/latest/api/welcome.html - type: GettingStarted url: https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html - type: Pricing url: https://aws.amazon.com/sns/pricing/ - type: FAQ url: https://aws.amazon.com/sns/faqs/ - type: BestPractices url: https://docs.aws.amazon.com/sns/latest/dg/sns-best-practices.html - type: Features url: https://aws.amazon.com/sns/features/ - type: Security url: https://docs.aws.amazon.com/sns/latest/dg/sns-security.html - type: RateLimits url: https://docs.aws.amazon.com/sns/latest/dg/sns-quotas.html - type: CodeExamples url: https://github.com/awsdocs/aws-doc-sdk-examples - type: SDKs url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html - type: CLI url: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sns/index.html common: - type: IssueTracker url: https://github.com/awsdocs/amazon-sns-developer-guide/issues - type: Releases url: https://github.com/awsdocs/amazon-sns-developer-guide/releases - type: CodeOfConduct url: https://github.com/awsdocs/amazon-sns-developer-guide/blob/archived/CODE_OF_CONDUCT.md - type: ContributionGuide url: https://github.com/awsdocs/amazon-sns-developer-guide/blob/archived/CONTRIBUTING.md - type: PostmanWorkspace url: https://www.postman.com/kinlaneapi/amazon-sns/overview - type: AgenticAccess url: agentic-access/amazon-sns-agentic-access.yml - type: TrustCenter url: security/amazon-sns-trust-center.yml - type: VulnerabilityDisclosure url: security/amazon-sns-vulnerability-disclosure.yml - type: DomainSecurity url: security/amazon-sns-domain-security.yml - type: Authentication url: authentication/amazon-sns-authentication.yml - type: Blog url: https://aws.amazon.com/blogs/messaging-and-targeting/ - type: StatusPage url: https://health.aws.amazon.com/health/status - type: Console url: https://console.aws.amazon.com/sns/ - type: Compliance url: https://aws.amazon.com/compliance/services-in-scope/ - type: Support url: https://console.aws.amazon.com/support/home - type: KnowledgeCenter url: https://aws.amazon.com/premiumsupport/knowledge-center/#Amazon_Simple_Notification_Service - type: Partners url: https://aws.amazon.com/sns/partners/ - type: TermsOfService url: https://aws.amazon.com/service-terms/ - type: PrivacyPolicy url: https://aws.amazon.com/privacy/ - type: GitHubRepository url: https://github.com/awsdocs/amazon-sns-developer-guide - type: Features data: - name: Pub/Sub Messaging description: >- Fan-out messages to multiple subscribers through topics supporting HTTP/S, email, SQS, Lambda, and SMS protocols. - name: FIFO Topics description: Strict message ordering and exactly-once delivery for use cases requiring sequence-preserving fan-out. - name: Message Filtering description: Subscription filter policies enabling subscribers to receive only the messages relevant to them. - name: Mobile Push Notifications description: Cross-platform mobile push via APNs, FCM, and other push services through platform applications. - name: SMS Messaging description: Direct SMS text messaging to phone numbers worldwide with support for transactional and promotional messages. - name: Dead-Letter Queues description: Capture undeliverable messages for analysis and reprocessing to ensure no messages are lost. - type: UseCases data: - name: Application Event Fan-Out description: Broadcast application events to multiple microservices simultaneously using pub/sub topic subscriptions. - name: Mobile Push Campaigns description: Send targeted push notifications to mobile applications across iOS and Android platforms. - name: Alert and Monitoring Systems description: Deliver operational alerts via SMS, email, and HTTP endpoints for infrastructure monitoring. - name: Order Confirmation Notifications description: Send transactional notifications for order confirmations, shipping updates, and account activity. - name: Cross-Account Event Distribution description: Share events across AWS accounts using SNS topic policies for multi-account architectures. - type: Integrations data: - name: Amazon SQS description: Fan out SNS messages to SQS queues for reliable asynchronous processing across multiple consumers. - name: AWS Lambda description: Invoke Lambda functions directly from SNS notifications for serverless event processing. - name: Amazon EventBridge description: Route SNS events through EventBridge for complex event-driven routing and filtering. - name: AWS CloudFormation description: Define and manage SNS topics and subscriptions as infrastructure-as-code resources. - name: Amazon Kinesis Data Firehose description: Deliver SNS messages to data lakes and analytics services through Kinesis Data Firehose. - type: Integrations url: https://aws.amazon.com/partners/ integrations: - name: Partner Programs - name: Resources - name: Success Stories - name: Work with an AWS Partner - name: AWS Marketplace - name: AWS Partner Central - name: Partner Paths - name: co-sell with AWS maintainers: - FN: Kin Lane email: kin@apievangelist.com url: https://apievangelist.com x-parent: aws x-relationship: product