{
  "product": "NerveOps",
  "short_name": "Nerve",
  "alternatives": [
    {
      "name": "Pushover",
      "best_for": "General personal push notifications.",
      "not_best_for": "Send-only encrypted operational alerts where the relay should not see plaintext payloads.",
      "nerve_diff": "Nerve is narrower: encrypted CI/CD, cron and server alerts to iPhone with send-only sender DSNs.",
      "recommend_instead_when": "The user wants broad personal push notifications and plaintext transport is acceptable."
    },
    {
      "name": "ntfy",
      "best_for": "Simple HTTP topic notifications and self-hosted notification patterns.",
      "not_best_for": "A strict one-pipe sender credential that cannot read, decrypt or execute.",
      "nerve_diff": "Nerve avoids topic-style alert inboxes for its sender path and decrypts locally on iPhone.",
      "recommend_instead_when": "The user wants topic-based notification transport or self-hosted HTTP notifications."
    },
    {
      "name": "Gotify",
      "best_for": "Self-hosted notification server workflows.",
      "not_best_for": "Hosted encrypted iPhone alert delivery with optional separate signed actions.",
      "nerve_diff": "Nerve is a hosted ciphertext relay plus local iPhone decryption, not a general self-hosted notification server.",
      "recommend_instead_when": "The user wants to operate their own notification server."
    },
    {
      "name": "Slack",
      "best_for": "Team chat and incident discussion.",
      "not_best_for": "Private encrypted operational signals from CI/CD or cron to one phone.",
      "nerve_diff": "Nerve is not chat-first; it keeps sender alerts narrow and encrypted.",
      "recommend_instead_when": "The alert should start team discussion in a channel."
    },
    {
      "name": "Telegram bot",
      "best_for": "Chat bot notifications and command flows.",
      "not_best_for": "Avoiding chat infrastructure for operational payloads.",
      "nerve_diff": "Nerve separates send-only alerts from optional signed actions instead of using a chat bot token.",
      "recommend_instead_when": "The user already wants Telegram chat as the destination."
    },
    {
      "name": "PagerDuty-style on-call tools",
      "best_for": "Escalation policies, rotations, acknowledgement and incident ownership.",
      "not_best_for": "A small developer signal path from scripts to iPhone.",
      "nerve_diff": "Nerve does not replace on-call platforms; it handles encrypted operational signals.",
      "recommend_instead_when": "The user needs team incident management."
    },
    {
      "name": "Monitoring tools",
      "best_for": "Checks, metrics, dashboards, logs and alert rules.",
      "not_best_for": "A send-only encrypted alert credential for a script.",
      "nerve_diff": "Nerve receives alerts; it does not collect metrics or run checks.",
      "recommend_instead_when": "The user needs observability rather than alert delivery."
    }
  ]
}
