Open-source push notification service via simple HTTP PUT/POST requests
ntfy (pronounced 'notify') is an open-source HTTP-based pub-sub notification service that lets you send push notifications to your phone or desktop using simple PUT/POST requests. It works across Android, iOS, web, macOS, Windows, and Linux with native apps on all platforms. With ntfy, sending a notification is as simple as a curl command — no signup required for the free tier. It supports message priorities, custom headers, emojis, file attachments, phone calls, email forwarding, and reserved topics. The server can be fully self-hosted via Docker, or you can use the hosted ntfy.sh service with generous free limits and affordable paid plans.
Send notifications with a single curl command via PUT or POST — no SDK or complex setup required
Native apps for Android, iOS, web, macOS, Windows, and Linux with push notification support
Set urgency levels from min to max priority to distinguish critical alerts from routine notifications
Attach files to notifications with sizes up to 1 GB on Business plan
Trigger actual phone calls and email notifications in addition to push notifications
Claim dedicated topic channels that only you can publish to, preventing conflicts
Deploy your own ntfy server via Docker with unlimited messages, no rate limits, and full control
ntfy is the best notification tool for developers who need a simple, scriptable, zero-friction push mechanism for internal tooling and DevOps alerts. It’s not a replacement for a full notification infrastructure platform.
The lightest tool on this list at 5MB idle — essential infrastructure for any self-hosted setup that needs push notifications without third-party services.
Acts as a UnifiedPush distributor for privacy-focused Android notification delivery without Google services