macOS
brew install ntfylocal Homebrew formula metadata
brew / rank 1952
Send push notifications to your phone or desktop via PUT/POST. Version 2.26.3 via Homebrew; verified 2026-07-26. Also installable with debian: sudo apt install ntfy.
install
brew install ntfylocal Homebrew formula metadata
sudo apk add ntfyAlpine Linux edge package indexes · ntfy · source: dl-cdn.alpinelinux.org
sudo apt install ntfyDebian stable package indexes · ntfy · source: deb.debian.org
nix profile install nixpkgs#ntfynixpkgs package indexes · pkgs/by-name/nt/ntfy/package.nix · source: api.github.com
scoop install main/ntfyScoop official bucket manifest trees · bucket/ntfy.json · source: api.github.com
overview
Send push notifications to your phone or desktop via PUT/POST
history
ntfy is a Go-based HTTP pub/sub notification service whose package identity is unusually clear: the CLI, public ntfy.sh service, self-hosted server, Android app, iOS app, and docs all center on the same simple PUT/POST-to-a-topic workflow.
The GitHub repository was created on 2021-10-23. The README describes ntfy as a service for sending notifications to phone or desktop from scripts without signup or fees, while also supporting self-hosting.
Adoption grew through a practical package-nerd path rather than a formal platform: a public hosted service, Homebrew/Linux packages, mobile apps on Google Play, F-Droid, and the Apple App Store, and integrations documented around cron, Ansible, GitHub Actions, changedetection.io, Watchtower/shoutrrr, and Apprise-style URLs.
Its GitHub repository showed substantial public use by 2026-07-01, with the API reporting 31,047 stars and 1,326 forks. Treat that as a point-in-time signal, not a stable project fact.
The common use is deliberately small: publish text with curl or `ntfy publish`, subscribe a phone or browser to the topic, and wire the endpoint into scripts. The docs show people using it for backup success/failure messages, low disk alerts, SSH login alerts, distributed job result collection, configuration-management notifications, and CI status pings.
Self-hosters care about the server/client split and config locations; casual users often treat ntfy.sh as a disposable webhook endpoint for personal operational alerts.
ntfy matters because it turns push notifications into a Unix-shaped primitive: a URL, a topic, and stdin. It competes less with chat systems than with little piles of brittle webhook glue.
security posture
No matching local secret-handling manifest was found for ntfy. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
/etc/ntfy/server.yml/etc/ntfy/client.yml~/.config/ntfy/client.yml~/Library/Application Support/ntfy/client.yml%ProgramData%\ntfy\server.yml%AppData%\ntfy\client.ymlCredential-bearing paths to review before unattended agent runs.
/var/lib/ntfy/user.db/etc/ntfy/client.yml~/.config/ntfy/client.yml~/Library/Application Support/ntfy/client.yml%ProgramData%\ntfy\user.db%AppData%\ntfy\client.ymlexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
ntfy | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:ntfy |
|---|---|
| Version | 2.26.3 |
| Package manager | Homebrew |
| Homepage | https://ntfy.sh/ |
| Repository | https://github.com/binwiederhier/ntfy |
| Last updated | 2026-07-26T19:43:17+02:00 |
| Pulse | updated |
| Bottle | not recorded |
| Service | none declared |
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
ntfy 2.11.0-2+b4
Send push notifications to your phone or desktop
https://github.com/binwiederhier/ntfy
sudo apt install ntfyntfy
nix profile install nixpkgs#ntfyntfy 2.23.0-r1
A simple HTTP-based pub-sub notification service
sudo apk add ntfyntfy-openrc 2.23.0-r1
A simple HTTP-based pub-sub notification service (OpenRC init scripts)
sudo apk add ntfy-openrcmain/ntfy
scoop install main/ntfysource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.