Amazon Simple Notification Service (Amazon SNS) logo

3 self-hosted Amazon Simple Notification Service (Amazon SNS) alternatives

Managed pub/sub messaging and notification service that lets applications publish messages to topics and deliver them to subscribers via HTTP/S, AWS Lambda, Amazon SQS, email, SMS, and mobile push. Supports fan-out, filtering, and configurable delivery retries.

Alternatives to Amazon Simple Notification Service (Amazon SNS)

ntfy is a lightweight HTTP pub-sub service to send push notifications to phones, desktops, and browsers via PUT/POST or a REST API.

ntfy screenshot

33.8k stars1.6k forksApache-2.0last commit Actively maintained

A Python-based notification library and CLI that routes messages to 120+ services via URL-based configurations, enabling self-hosted cross-platform alerts.

Apprise screenshot

17.2k stars648 forksBSD-2-Clauselast commit Actively maintained

ejabberd is an Erlang/OTP-based messaging server providing XMPP chat and presence, MQTT broker capabilities for IoT, and SIP services for real-time communications.

ejabberd screenshot

6.7k stars1.5k forkslast commit Actively maintained

What replacing Amazon Simple Notification Service (Amazon SNS) actually involves

Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 3 of 3 shipped a commit in the last six months. Licences in this list: Apache-2.0, BSD-2-Clause. In exchange you take on hosting, backups and updates yourself.

Browse everything in Messaging & Event Streaming (Brokers/Queues).

Other tools people replace alongside Amazon Simple Notification Service (Amazon SNS)