Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Push Notification Software
  3. Gotify

Gotify

What it is

Gotify is a free, open-source server for sending and receiving messages, with an Android app for push notifications. Messages arrive through a REST API and can be received over WebSocket connections. Each message carries content, a title, creation date, application ID, and priority; priority can influence presentation, including whether the Android app plays a sound. The WebUI manages users, clients, and applications. Optional plugins can receive webhooks, poll feeds, extend the WebUI, or deliver alarm notifications, although plugins currently work only on Linux and macOS because of a Go limitation. Gotify supports OpenID Connect single sign-on when the identity provider supports PKCE. Security options include TLS configuration, secure session cookies, bcrypt password hashing, and session elevation for sensitive actions. The server runs in Docker or from a platform-specific binary. Docker images support amd64, i386, arm64, armv7, and riscv64. An optional command-line client can push messages, though any HTTP client can send them.

For and against

For

  • Free and open source
  • REST API and WebSocket delivery
  • WebUI manages users and applications
  • Android push notifications
  • Docker and binary installation options

Against

  • Plugins currently limited to Linux and macOS
  • Self-hosting requires deployment
  • OpenID Connect requires PKCE support
  • Command-line client is optional

The verdict

Gotify provides self-hosted messaging with web administration, API delivery, and Android notifications. Its plugin platform and authentication options add flexibility, while plugin support is limited on some systems.

Who it suits

It suits users who want to host their own messaging server and connect applications through APIs. Android users can receive push notifications from the server.

Plans and prices

Gotify Server

Free

Self-hosted server · Docker or binary downloads · Android client available

Every plan, in full

On the record

Android client
The Android app subscribes to the server's message stream and displays push notifications for new messages.gotify.net · read 9 Oct 2026
API access
Yesgotify.net · read 20 Sep 2026
Authentication
Gotify supports OpenID Connect single sign-on, and the identity provider must support PKCE.gotify.net · read 9 Oct 2026
CLI
The command-line client can push messages, but it is optional because any HTTP client can send them.gotify.net · read 9 Oct 2026
Docker architectures
The Docker images support amd64, i386, arm64, armv7, and riscv64.gotify.net · read 9 Oct 2026
Integrations
Plugins can add functionality such as receiving webhooks, polling feeds, extending the WebUI, and delivering alarm notifications.gotify.net · read 9 Oct 2026
Message delivery
Messages can be sent through a REST API and received through a WebSocket connection.gotify.net · read 9 Oct 2026
Message fields
Messages include content, title, creation date, application ID, and priority.gotify.net · read 9 Oct 2026
Message presentation
Message priority controls how clients present messages, such as whether the Android app plays a notification sound.gotify.net · read 9 Oct 2026
Mobile push
Yesgotify.net · read 20 Sep 2026
Plugin limitation
Plugins are currently supported only on Linux and macOS due to a Go limitation.gotify.net · read 9 Oct 2026
Purpose
Gotify is a simple server for sending and receiving messages.gotify.net · read 9 Oct 2026
Security
Gotify supports TLS configuration, secure session cookies, and bcrypt password hashing.gotify.net · read 9 Oct 2026
Self-hosting
The server can be run as a Docker container or installed from a platform-specific binary.gotify.net · read 9 Oct 2026
Sensitive actions
Changing a password, deleting a client or application, and managing users require session elevation.gotify.net · read 9 Oct 2026
Web interface
The server includes a WebUI for managing users, clients, and applications.gotify.net · read 9 Oct 2026

Alternatives to Gotify

Every alternative, ranked