Go library and CLI for sending notifications to services such as Slack, Discord, Telegram, email and Pushover through a single URL format.
Pricing and hosting
- Pricing
- Free
- Open source
- Yes (MIT)
- Self-hosted
- Yes
- Launched
- 2019
- Status
- Active
- Website
- containrrr.dev
Plans and prices change; check the tool's own site before you decide.
What it does
Notification delivery checklist
3 of 8 confirmed in Shoutrrr's own documentation. The same checklist is used for every tool in Notifications.
- Mobile push Yes
- SMS No
- Voice calls No
- Email Yes
- Chat apps Yes
- HTTP API or webhook ingest No
- Bypass silent mode Not confirmed
- Acknowledgement No
Go library/CLI (send, verify, generate) with no HTTP listener. Push via Pushover/Bark/Gotify/ntfy/Join; no SMS or voice services; Pushover emergency priority 2 not supported.
Checked against: github.com, containrrr.dev, github.com (2)
Alternatives to Shoutrrr
Other notification delivery tools. See all 14.
-
Bark Open source iOS app for push notifications: send a request to a URL and it arrives as a push on your iPhone, through a server you can self-host. -
Botkube Kubernetes ChatOps bot that posts cluster events and alerts to Slack, Discord or Mattermost and lets you run kubectl from chat. -
Gotify Self-hosted server for sending and receiving push messages over a REST API and websocket, with a web UI and an Android client. -
ntfy HTTP-based pub-sub push service: POST a message to a topic URL and it arrives on phones and desktops through the ntfy apps. Use the public server, a paid plan, or self-host.
-
Pocket Alert Push notifications to an iOS or Android app from a REST API, a webhook with JSON mapping, or integrations such as Grafana, Datadog and Prometheus.
-
Prometheus Alertmanager Receives alerts from Prometheus and compatible systems, then groups, deduplicates, silences and routes them to email, Slack, PagerDuty, webhooks and other receivers.
-
PushBits Self-hosted relay that delivers push notifications to you through Matrix, with an API similar to Gotify and Pushover. -
Pushover Push notification service with iOS, Android and desktop apps and a simple API supported by many monitoring tools, including an emergency priority that repeats until acknowledged. -
SIGNL4 Mobile alerting app that delivers alerts to the team on duty by push, SMS and voice call, with acknowledgements, duty scheduling and many monitoring integrations. - Apprise Python library, CLI and API server that sends one notification to many services such as Telegram, Discord, Slack, email and SMS gateways using URL-style targets.
- Kubewatch Kubernetes watcher that reports resource changes in the cluster to Slack, Mattermost and other chat channels or to a webhook.
- Mailrise SMTP gateway that turns incoming emails into Apprise notifications, so devices that can only send email alerts can reach push, chat and other services.