Written by the person who makes one of them, so read it with that in mind. The cases where the others are the better pick are stated first, because you will find them anyway — and because three of these four are genuinely good software.
Checked August 2026. Prices and features move; every product is linked so you can verify before you decide.
Most of this decision is settled by two questions: do you need it to run on your own hardware, and does anything need an answer rather than just a notification?
Running since 2012, small team, own hardware, a reliability reputation it earned. Its API is the closest thing this space has to a standard — hundreds of tools ship a Pushover option already. If you want to pay once and stop thinking about it, this is the answer.
$4.99 once per platform · 10,000 free API messages a month · pushover.net
Open source, self-hostable, and the Android app is excellent — including UnifiedPush and F-Droid. curl ntfy.sh/mytopic is the shortest path from a script to a phone that anyone has built. If self-hosting is the requirement, stop here: Lauther cannot do this and is not trying to.
Free hosted, or self-host free · paid tiers from $5/mo · ntfy.sh
Self-hosted, MIT, no accounts anywhere but your own server. It has no iOS app and the maintainers have said it will stay that way rather than depend on a third party — a defensible position, and a real constraint if anyone in your house has an iPhone.
Free, self-host only · gotify.net
One call puts Approve / Deny on your phone, waits for your thumb, and returns which one you pressed — optionally behind a fingerprint, and the response says it was confirmed biometrically. It also signs people in to websites without a password. Hosted only, which is the trade for iOS delivery that behaves.
Free for everything personal · on both stores · get the app
| Lauther | Pushover | ntfy | Gotify | |
|---|---|---|---|---|
| Cost | Free personal | $4.99 once, per platform | Free / from $5 mo | Free |
| Self-hostable | No | No | Yes | Yes |
| Open source | Not yet — protocol is documented | No | Yes | Yes (MIT) |
| iOS | Yes | Yes | App exists; the project documents reliability problems | None, by policy |
| Android | Yes | Yes | Yes — the best of the four | Yes |
| Approve / deny buttons | Yes, blocking, with the answer returned | No | Yes — action buttons you wire yourself | Open request since 2018 |
| Who pressed the button | Signed, optionally biometric | — | Token travels in the payload | — |
| Passwordless sign-in | Yes | No | No | No |
| End-to-end encryption | No — on the roadmap | No — long-standing FAQ item | No — issue open since 2021 | No |
| Track record | Shipped 2026 | Since 2012 | Since 2021, large community | Stable, little recent movement |
Lauther's relay holds the APNs connection and the identity layer, and neither can meaningfully run on your box. If self-hosting is a requirement rather than a preference, ntfy or Gotify is your answer and no amount of feature comparison changes that.
Pushover has run since 2012. Lauther shipped in 2026. If the thing you are alerting on is critical and you want the boring choice, the boring choice is a fair one.
ntfy and Gotify are open source today. Lauther's protocol is plain documented HTTPS with no SDK, and opening the client pieces is on the roadmap — but a roadmap is not a repository, and you should weigh it as one.
Nobody in this table ships it. Bark does, if iOS-only and one-way is acceptable. Lauther's notification bodies travel over TLS and are readable by us — that is stated on the privacy page rather than buried here.
curl -X POST https://api.lauther.id/v1/approve \ -H "Authorization: Bearer lpt_…" \ -d '{"title":"Deploy v2.4?","wait":25}' → {"ok":true,"response":"approve"}
One request. It blocks, then tells your script what you pressed. Gate a deploy, a payment, a restore, or an AI agent about to act — and require a fingerprint when it matters, with the response recording that it was given.
Each site you connect to sees a different identity for you, so two sites cannot work out they have the same person. You end any of those relationships in one tap, and the site loses its ability to reach you at the same moment.
Push services do not do this because they are not identity products. It is the half of Lauther that has no equivalent in the table above. How it works →
The Workbench sends a real notification to a real phone in about a minute, and blocks a script on your own approval so you can feel the difference between an alert and a question. Nothing to install to try the sending side.
Something here out of date or unfair? Tell us at hello@lauther.id and it gets fixed — a comparison page that flatters its author is worth nothing to the person reading it.