MonoDuty vs Piro
MonoDuty
monoduty.comPiro
heva-co.github.ioSide by side
| Figure | MonoDuty | Piro |
|---|---|---|
| Price from | €9/mo | — |
| Free plan | Yes | — |
| Free trial | Yes | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| iOS | Yes | Yes |
| Android | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | — | Yes |
| Plans published | 3 | 0 |
| Spec score · On-Call Scheduling Software | 8.3 (#9) | 7.2 (#21) |
| Headquarters | Tallinn, Harju County, Estonia | New York, NY, USA |
| Monitoring | Monitors check websites and APIs from Helsinki with response-time tracking, response validation, HTTPS certificate verification, and recovery alerts. | Checks include HTTP, DNS, SSL certificate expiry, TCP, Ping, gRPC, sandboxed JavaScript, and inbound heartbeats. |
| Support | Support is available through a help center, support tickets, contact form, and email, with contact messages reviewed on business days. | The security policy asks users to report vulnerabilities by email and says the team aims to respond within 48 hours. |
Plans
In their own words
MonoDuty
MonoDuty is a workspace-based incident management service for teams responsible for production systems. It brings together team-owned services, on-call schedules, escalation policies, Heartbeats, uptime Monitors, and email, SMS, and voice notifications. All published plans include on-call scheduling. Systems that can send HTTP requests can submit incidents through its Universal HTTP Webhook using MonoDuty's documented JSON payload; Pro and Business plans can send lifecycle updates to Slack, Discord, and Microsoft Teams. Monitors check websites and APIs from Helsinki, tracking response times, validating responses, checking HTTPS certificates, and alerting on recovery. A REST API uses scoped, short-lived customer tokens, with documented access for incidents, services, and Monitors. Security controls include TLS 1.2/1.3, workspace roles, rate limits, CSRF protection, and optional time-based one-time-password MFA. MonoDuty says it does not currently publish security certifications. Its production service runs on a single European virtual server, without promised geographic failover, load-balanced application replicas, or provider redundancy. The free plan includes seven-day incident retention; Pro and Business list 30- and 90-day retention. A 14-day trial is listed.
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.