{"data":{"slug":"ntfy","name":"ntfy","tagline":"HTTP pub-sub notifications you can curl from cron","category":"notifications","categoryName":"Notifications","url":"https://ntfy.sh","github":"https://github.com/binwiederhier/ntfy","pricing":"open-source","hook":"ntfy is push notifications without an account, a SDK, or a sales call.","whatsGood":"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.","theCatch":"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.","addedAt":"2026-09-03","featured":false,"domain":"Comms","subSpecialty":"Notifications","capabilities":["pubsub","push","sdk"],"surfaces":["API","SDK","Self-host"],"ecosystem":["Go"],"licenseModel":"Apache-2.0","githubStars":33978},"related":[{"slug":"novu","name":"Novu","tagline":"MIT notification workflows with a real 0 USD Cloud"},{"slug":"listmonk","name":"Listmonk","tagline":"AGPL-3.0 self-hosted newsletters and transactional mail"},{"slug":"apprise","name":"Apprise","tagline":"BSD-2-Clause CLI that talks to a hundred notifiers"},{"slug":"gotify","name":"Gotify","tagline":"MIT self-host push server; Android-first, no ntfy.sh twin"},{"slug":"edgepush","name":"Edgepush","tagline":"AGPL server + MIT SDK: BYO APNs/FCM on Cloudflare Workers"}],"links":{"self":"/api/gems/ntfy","html":"/gems/ntfy","markdown":"/gems/ntfy.md","category":"/api/gems?category=notifications","categoryPage":"/stacks/notifications"}}