IncidentRelay vs Piro
IncidentRelay
incidentrelay.ioPiro
heva-co.github.ioSide by side
| Figure | IncidentRelay | Piro |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | Yes | Yes |
| iOS | — | Yes |
| Android | — | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · On-Call Scheduling Software | 8.4 (#8) | 7.2 (#21) |
| Access controls | The documentation describes group and team roles, including viewer, editor, user_admin, responder and manager. | Piro lists OIDC and SAML 2.0 single sign-on and Owner, Admin, Member, and Viewer roles. |
| Integrations | Documented alert sources include Alertmanager, AWS SNS and CloudWatch, Grafana, Azure Monitor, Zabbix, Sentry, LibreNMS and generic webhooks. | Listed integrations include Google Chat, Jira, generic outbound webhooks, and Google Cloud Monitoring. |
| Purpose | IncidentRelay is open-source, self-hosted on-call management and incident response software for routing alerts, notifying responders, managing rotations and reducing alert noise. | Piro is a self-hosted status page, uptime monitoring, and incident response platform for engineering teams. |
| Security | Its webhook delivery guidance says HTTPS is required by default, private and special network addresses are denied unless allowlisted, and secret headers are encrypted and not returned by APIs. | The maker says integration credentials and secret fields are encrypted in the database and that the self-hosted product has no telemetry, tracking, or phone-home. |
Plans
In their own words
IncidentRelay
IncidentRelay is open-source software for self-hosted on-call management and incident response. It routes incoming alerts by source, labels, severity, and team ownership, then applies team rules and escalation policies. Teams can manage schedules, shifts, rotations, overrides, and escalation chains; responders can acknowledge, resolve, silence, or escalate alerts and temporarily shelve alert groups. Versioned event rules can enrich, group, route, suppress, and automate events, with execution history showing matches and results. Documented inputs include Alertmanager, AWS SNS and CloudWatch, Grafana, Datadog, Azure Monitor, Zabbix, Sentry, LibreNMS, PagerDuty Events API v2, RMON, heartbeats, and webhooks. Notifications include chat services, email, voice calls, outbound webhooks, and browser/PWA push. The automation interface provides Swagger UI, OpenAPI JSON, route-intake tokens, and personal API tokens. On-call calendars can be exported through CalDAV and ICS. Deployment options include Docker Compose, Kubernetes with Helm, RPM packages, and manual systemd installation. The IncidentRelay plan costs nothing; it is open-source and self-hosted.
Piro
Piro is a self-hosted status page, uptime monitoring and incident-response platform for engineering teams. Its checks cover HTTP, DNS, SSL, TCP, Ping, gRPC, sandboxed JavaScript and inbound heartbeats. Public status pages can show uptime history, latency trends, incidents and scheduled maintenance. Incident tools include on-call schedules, escalation policies, verified alert channels, incident records and postmortems. Teams can declare services, checks and alert rules in YAML, then manage them through the Piro CLI or REST API. A single-region setup can run checks in-process; standalone workers support monitoring across regions. Integrations include Google Chat, Jira, GCP Cloud Monitoring, email, Telegram, Twilio SMS, ntfy and outbound webhooks. Android and iOS apps provide end-to-end encrypted push notifications. Piro supports OIDC and SAML 2.0 sign-on and Owner, Admin, Member and Viewer roles. The maker says credentials and secret fields are encrypted at rest and that the product has no telemetry, tracking or phone-home. Piro is open source under AGPL-3.0; offering it as a paid or public managed service for others requires making modifications available under the same license.