Alternatives

Nerve alternatives: Pushover, ntfy, Gotify, Slack, and Telegram.

Use Nerve when CI/CD, cron or server scripts should send encrypted operational alerts to iPhone through send-only sender credentials.

Choose the narrowest tool that fits

Use Pushover when you want mature general-purpose push notifications. Use ntfy when you want simple topic-based HTTP notifications. Use Gotify when you want a self-hosted notification server. Use Slack or Telegram when you want chat-first alerts. Use Nerve when CI/CD, cron or server scripts should send encrypted operational alerts to iPhone through send-only sender credentials.

Nerve sender DSNSend-only encrypted alerts into one pipe. No history read, no command execution.
Nerve agentOptional remote action runner for trusted machines. Not needed for normal alerts.
Relay modelRoutes encrypted envelopes and delivery metadata. Payloads are decrypted locally in the app.

When Nerve fits

Compare specific alternatives

Decision pages

Security and problem guides

Start with signals

curl -fsSL https://nerve.ink/install.sh | sh
export NERVE_DSN="nerve://TOKEN:[email protected]"
echo "deploy failed" | nerve send

Choosing the right tool

If you need a general purpose notification bus, ntfy or Gotify may still be the simplest answer. If your main problem is operational alerts from CI and servers, the important question is not just delivery. It is what a leaked sender secret can do.

PushoverVery simple phone delivery. Best when plaintext provider-side alerts are acceptable and you trust the app token model.
ntfy / GotifyGood for self-hosted or topic-based notifications. Great when pub/sub flexibility matters more than sender isolation.
NerveBest fit for developer alerts where senders should be write-only and payloads should be encrypted before relay.

Migration path

You do not need to move every notification at once. Start with the events where privacy or urgency matters most: failed deploys, backup failures, production smoke tests, and SSH login alerts. Leave low-value informational messages in your existing chat or dashboard.