Local SNS implementation powered by s12v/sns. Create topics, manage subscriptions, and publish messages locally.
Features
- SNS API compatibility
- Topic creation and management
- Subscription management (HTTP/HTTPS endpoints)
- Publish messages to topics
- Persistent configuration via mounted volumes
Quick Start
# Start SNS
docker compose up -d sns
# Create a topic
aws --endpoint=http://localhost:9911 sns create-topic --name my-topic
# List topics
aws --endpoint=http://localhost:9911 sns list-topics
# Publish a message
aws --endpoint=http://localhost:9911 sns publish \
--topic-arn arn:aws:sns:eu-west-1:000000000000:my-topic \
--message "Hello from FakeWS"
Access
- SNS API:
http://localhost:9911