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: saas
  license_evidence:
    not_product:
    - awsdocs/amazon-sns-developer-guide
  open_source: unknown
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: low
  source:
  - openapi
  - pricing
  - repository-not-product
  generated: '2026-09-25'
  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-09-16'
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-amazon-sns-amazon-simple-notification-service-sns-api-api
  name: Amazon SNS Amazon SNS Amazon Simple Notification Service (SNS) API
  description: >-
    The Amazon SNS Amazon Simple Notification Service (SNS) API API from Amazon SNS — 3 operation(s) for
    amazon sns amazon simple notification service (sns) api.
  baseURL: https://sns.{region}.amazonaws.com
  tags: []
  tags_raw:
  - Amazon SNS Amazon Simple Notification Service (SNS) API
  properties:
  - type: OpenAPI
    url: openapi/amazon-sns-amazon-sns-amazon-simple-notification-service-sns-api-api-openapi.yml
  - type: APIReference
    url: https://docs.aws.amazon.com/sns/latest/api/welcome.html
  - type: BestPractices
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-best-practices.html
  - type: CLI
    url: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sns/index.html
  - type: CodeExamples
    url: https://github.com/awsdocs/aws-doc-sdk-examples
  - type: Documentation
    url: https://docs.aws.amazon.com/sns/
  - type: FAQ
    url: https://aws.amazon.com/sns/faqs/
  - type: Features
    url: https://aws.amazon.com/sns/features/
  - 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: RateLimits
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-quotas.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html
  - type: Security
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-security.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.
  baseURL: https://sns.{region}.amazonaws.com
  tags:
  - Platform Applications
  properties:
  - type: OpenAPI
    url: openapi/amazon-sns-platform-applications-api-openapi.yml
  - type: APIReference
    url: https://docs.aws.amazon.com/sns/latest/api/welcome.html
  - type: BestPractices
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-best-practices.html
  - type: CLI
    url: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sns/index.html
  - type: CodeExamples
    url: https://github.com/awsdocs/aws-doc-sdk-examples
  - type: Documentation
    url: https://docs.aws.amazon.com/sns/
  - type: FAQ
    url: https://aws.amazon.com/sns/faqs/
  - type: Features
    url: https://aws.amazon.com/sns/features/
  - 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: RateLimits
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-quotas.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html
  - type: Security
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-security.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.
  baseURL: https://sns.{region}.amazonaws.com
  tags:
  - Publishing
  properties:
  - type: OpenAPI
    url: openapi/amazon-sns-publishing-api-openapi.yml
  - type: APIReference
    url: https://docs.aws.amazon.com/sns/latest/api/welcome.html
  - type: BestPractices
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-best-practices.html
  - type: CLI
    url: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sns/index.html
  - type: CodeExamples
    url: https://github.com/awsdocs/aws-doc-sdk-examples
  - type: Documentation
    url: https://docs.aws.amazon.com/sns/
  - type: FAQ
    url: https://aws.amazon.com/sns/faqs/
  - type: Features
    url: https://aws.amazon.com/sns/features/
  - 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: RateLimits
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-quotas.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html
  - type: Security
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-security.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.
  baseURL: https://sns.{region}.amazonaws.com
  tags:
  - SMS
  properties:
  - type: OpenAPI
    url: openapi/amazon-sns-sms-api-openapi.yml
  - type: APIReference
    url: https://docs.aws.amazon.com/sns/latest/api/welcome.html
  - type: BestPractices
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-best-practices.html
  - type: CLI
    url: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sns/index.html
  - type: CodeExamples
    url: https://github.com/awsdocs/aws-doc-sdk-examples
  - type: Documentation
    url: https://docs.aws.amazon.com/sns/
  - type: FAQ
    url: https://aws.amazon.com/sns/faqs/
  - type: Features
    url: https://aws.amazon.com/sns/features/
  - 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: RateLimits
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-quotas.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html
  - type: Security
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-security.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.
  baseURL: https://sns.{region}.amazonaws.com
  tags:
  - Subscription
  tags_raw:
  - Subscriptions
  properties:
  - type: OpenAPI
    url: openapi/amazon-sns-subscriptions-api-openapi.yml
  - type: APIReference
    url: https://docs.aws.amazon.com/sns/latest/api/welcome.html
  - type: BestPractices
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-best-practices.html
  - type: CLI
    url: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sns/index.html
  - type: CodeExamples
    url: https://github.com/awsdocs/aws-doc-sdk-examples
  - type: Documentation
    url: https://docs.aws.amazon.com/sns/
  - type: FAQ
    url: https://aws.amazon.com/sns/faqs/
  - type: Features
    url: https://aws.amazon.com/sns/features/
  - 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: RateLimits
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-quotas.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html
  - type: Security
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-security.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.
  baseURL: https://sns.{region}.amazonaws.com
  tags:
  - Topic
  tags_raw:
  - Topics
  properties:
  - type: OpenAPI
    url: openapi/amazon-sns-topics-api-openapi.yml
  - type: APIReference
    url: https://docs.aws.amazon.com/sns/latest/api/welcome.html
  - type: BestPractices
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-best-practices.html
  - type: CLI
    url: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sns/index.html
  - type: CodeExamples
    url: https://github.com/awsdocs/aws-doc-sdk-examples
  - type: Documentation
    url: https://docs.aws.amazon.com/sns/
  - type: FAQ
    url: https://aws.amazon.com/sns/faqs/
  - type: Features
    url: https://aws.amazon.com/sns/features/
  - 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: RateLimits
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-quotas.html
  - type: SDKs
    url: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html
  - type: Security
    url: https://docs.aws.amazon.com/sns/latest/dg/sns-security.html
- aid: amazon-sns:amazon-sns-operations-api
  name: Amazon SNS Sns Operations API
  description: The Sns Operations API from Amazon SNS — 24 operation(s) for sns operations.
  baseURL: https://sns.{region}.amazonaws.com
  tags:
  - Sns Operations
  properties:
  - type: OpenAPI
    url: openapi/amazon-sns-operations-api-openapi.yml
- aid: amazon-sns:amazon-sns-sms-sandbox-phone-number-api
  name: Amazon SNS Sns Sms Sandbox Phone Number API
  description: >-
    The Sns Sms Sandbox Phone Number API from Amazon SNS — 3 operation(s) for sns sms sandbox phone number.
  baseURL: https://sns.{region}.amazonaws.com
  tags:
  - Sns Sms Sandbox Phone Number
  properties:
  - type: OpenAPI
    url: openapi/amazon-sns-sms-sandbox-phone-number-api-openapi.yml
common:
- type: CapabilityMap
  url: capabilities/amazon-sns-capability-edges.yml
  name: Amazon SNS Business Capability Map
- type: Plans
  url: plans/amazon-sns-plans-pricing.yml
- type: RateLimits
  url: rate-limits/amazon-sns-rate-limits.yml
- type: FinOps
  url: finops/amazon-sns-finops.yml
- type: Website
  url: https://aws.amazon.com/sns/
- 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: amazon-web-services
x-relationship: product
