ntfy
ntfy is a simple HTTP-based pub/sub notification service that lets you send push notifications to your phone, desktop, or any web browser with a single curl command. Self-hosted and lightweight, it is the simplest way to get alerts from your scripts, servers, and automation pipelines delivered straight to your devices.
Key Features
- HTTP-based publishing — Send a notification with one command: curl -d “message” ntfy.sh/mytopic.
- Topics without registration — Subscribe to any topic name; no account or signup needed to publish.
- Self-hosted — Deploy the Go-based server on your own hardware; the public ntfy.sh instance also exists.
- Native mobile apps — Official Android and iOS apps with full push support.
- Desktop and web support — Web app, browser notifications, and a cross-platform CLI.
- Rich notifications — Priority levels, click actions, images, and attachments.
- Access control — Optional authentication and access tokens for private topics on self-hosted servers.
Why Use ntfy?
ntfy turns push notifications into a solved problem. Because it is just HTTP, any script that can make a web request — cron jobs, monitoring alerts, build pipelines, IoT sensors — can notify you instantly, without needing a proprietary service or an SDK.
Use Cases
- Server and cron job alerts sent straight to your phone
- Monitoring and uptime notifications from self-hosted tools
- CI/CD pipeline build and deployment notifications
- Personal automations and IoT device alerts
Platform
Linux · macOS · Windows · Web · iOS · Android
Licence
Apache-2.0
Website
ntfy.sh
Views: 0