ntfy
HTTP pub-sub notifications you can curl from cron
Comms / Notifications · Apache-2.0 · 35k
Reviewed 2026-09-03 · last push 2026-10-20 · repo checked 2026-10-21
What's Good
Dual-licensed Apache-2.0 OR GPL-2.0. curl -d to a topic and phones ring. First-party CLI, Android/iOS apps, single-binary server. Public ntfy.sh is free without signup. Self-host if you want reserved topics and no shared rate limits.
The Catch
Anonymous topics are passwords — guessable names leak other people's alerts. Public ntfy.sh rate-limits; reserved topics need Pro. Dual license means you pick Apache-2.0 or GPLv2, not Apache-only.
Verdict
The notification CLI that is actually free. curl it from a cron job.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/ntfy)
HTML
<a href="https://stackgems.com/gems/ntfy"><img src="https://stackgems.com/badge/ntfy.svg" alt="ntfy reviewed on Stack Gems" height="20"></a>
Related
Notifications →- ListmonkAGPL-3.0 self-hosted newsletters and transactional mail
- AppriseBSD-2-Clause CLI that talks to a hundred notifiers
- GotifyMIT self-host push server; Android-first, no ntfy.sh twin
- MauticGPL-3.0 self-host marketing automation; hosted trial is not free
- EdgepushAGPL server + MIT SDK: BYO APNs/FCM on Cloudflare Workers