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.
Pricing and hosting
- Pricing
- Free plan
- Free plan
- Public server usable without sign-up
- Open source
- Yes (Apache-2.0 OR GPL-2.0-only)
- Self-hosted
- Yes
- Launched
- 2021
- Status
- Active
- Website
- ntfy.sh
Plans and prices change; check the tool's own site before you decide.
What it does
Notification delivery checklist
5 of 8 confirmed in ntfy's own documentation. The same checklist is used for every tool in Notifications.
- Mobile push Yes
- SMS Not confirmed
- Voice calls Yes
- Email Yes
- Chat apps Not confirmed
- HTTP API or webhook ingest Yes
- Bypass silent mode Yes
- Acknowledgement Not confirmed
Phone calls and email forwarding need a verified account on ntfy.sh (or config when self-hosted). Android notification channels can override Do Not Disturb. Action buttons can call URLs, but no built-in acknowledge.
Checked against: docs.ntfy.sh, docs.ntfy.sh (2), docs.ntfy.sh (3), github.com
Alternatives to ntfy
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. -
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.
- prometheus-msteams Small proxy that receives Alertmanager webhooks and forwards them as formatted cards to Microsoft Teams channels.