
Gotify
Gotify is a self-hosted notification server that delivers messages in real time via WebSocket, with a REST API, web UI, and optional clients like Android and CLI.

Gotify is a lightweight, self-hosted server for sending and receiving notifications in real time. It provides a simple REST API for publishing messages and a WebSocket stream for subscribing to them, with a built-in web interface for users and administrators.
Key Features
- Send notifications via REST API using application tokens
- Receive messages in real time via WebSocket connections
- Web UI for viewing messages and managing the server
- User, client, and application management
- Plugin system for extending server functionality
Use Cases
- Push alerts from scripts, CI jobs, and homelab services to a central inbox
- Provide a lightweight in-house notification hub for internal tools
- Replace third-party push services for privacy-focused notification delivery
Gotify is designed to be simple, privacy-friendly, and easy to deploy while still supporting common notification workflows through its API, web UI, and extensibility options.