Connectors

Messaging & Event Streaming

AWS SNS

Pub/sub messaging: publish notifications to topics, manage subscriptions, and fan out events
AWS SNS API referenceAPI version 2010-03-31API checked August 17, 2026
Signs in with
Connection details
Runs on
Cloud or On-Prem Worker
Operations
42
Ready-made triggers
0

Connect AWS SNS

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for AWS SNS and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
If the system is only reachable inside your network, choose an On-Prem Worker under Test from and run the flow on that Worker. See On-Prem Workers.
FieldWhat to enter
Access key IDRequiredSecret
Secret access keyRequiredSecret
Session tokenOptionalSecret
RegionOptionalExample: us-east-1
Endpoint URLOptionalFor LocalStack or a VPC endpoint. Leave blank for AWS.

Use it in a flow

  1. Open a flow, open the node library and search for AWS SNS.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from AWS SNS without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if AWS SNS can send webhooks, a Webhook trigger receives them at its own URL.

Operations

42 operations in 6 groups. Each one is a step you can add to a flow.

Configuration & access9
Add permissionaddPermission
Get data protection policygetDataProtectionPolicy
Get topic attributesgetTopicAttributes
List tags for resourcelistTagsForResource
Put data protection policyputDataProtectionPolicy
Remove permissionremovePermission
Set topic attributessetTopicAttributes
Tag resourcetagResource
Untag resourceuntagResource
Mobile push10
Create platform applicationcreatePlatformApplication
Create platform endpointcreatePlatformEndpoint
Delete endpointdeleteEndpoint
Delete platform applicationdeletePlatformApplication
Get endpoint attributesgetEndpointAttributes
Get platform application attributesgetPlatformApplicationAttributes
List endpoints by platform applicationlistEndpointsByPlatformApplication
List platform applicationslistPlatformApplications
Set endpoint attributessetEndpointAttributes
Set platform application attributessetPlatformApplicationAttributes
Publishing2
Publishpublish
Publish batchpublishBatch
SMS11
Check if phone number is opted outcheckIfPhoneNumberIsOptedOut
Create sms sandbox phone numbercreateSmsSandboxPhoneNumber
Delete sms sandbox phone numberdeleteSmsSandboxPhoneNumber
Get sms attributesgetSmsAttributes
Get sms sandbox account statusgetSmsSandboxAccountStatus
List origination numberslistOriginationNumbers
List phone numbers opted outlistPhoneNumbersOptedOut
List sms sandbox phone numberslistSmsSandboxPhoneNumbers
Opt in phone numberoptInPhoneNumber
Set sms attributessetSmsAttributes
Verify sms sandbox phone numberverifySmsSandboxPhoneNumber
Subscriptions7
Confirm subscriptionconfirmSubscription
Get subscription attributesgetSubscriptionAttributes
List subscriptionslistSubscriptions
List subscriptions by topiclistSubscriptionsByTopic
Set subscription attributessetSubscriptionAttributes
Subscribesubscribe
Unsubscribeunsubscribe
Topics3
Create topiccreateTopic
Delete topicdeleteTopic
List topicslistTopics