Piro
New York, NY, USA
What it is
Piro is a self-hosted status page, uptime monitoring, and incident-response platform for engineering teams. Monitoring checks cover HTTP, DNS, SSL, TCP, Ping, gRPC, sandboxed JavaScript, and inbound heartbeats. Public status pages can present uptime history, latency trends, incidents, and scheduled maintenance. Incident-response tools include on-call schedules, escalation policies, verified alert channels, incident records, and postmortems. Services, checks, and alert rules can be declared in YAML and managed with the Piro CLI or REST API. Checks can run in-process for a single-region setup, while standalone workers support monitoring across regions. Integrations listed include Google Chat, Jira, GCP Cloud Monitoring, email, Telegram, Twilio SMS, ntfy, and outbound webhooks. Android and iOS apps send 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 secrets are encrypted at rest and the product has no telemetry, tracking, or phone-home. It is free and released under AGPL-3.0; running a paid or public managed service for others requires making modifications available under that license.
For and against
For
- Checks cover HTTP, DNS, SSL, TCP, Ping, gRPC, JavaScript, and heartbeats.
- Status pages show uptime, latency, incidents, and maintenance.
- Includes on-call schedules and escalation policies.
- Mobile apps offer end-to-end encrypted push notifications.
- Supports OIDC and SAML 2.0 sign-on.
Against
- Piro is self-hosted software.
- Managed service providers must meet AGPL-3.0 requirements.
- Multi-region monitoring uses standalone workers.
The verdict
Piro combines broad monitoring checks with status pages and incident workflows in a free, self-hosted package. Teams considering a managed offering for others should account for the AGPL-3.0 license conditions.
Who it suits
Piro is suited to engineering teams that can operate self-hosted monitoring and incident-response software. Its YAML, CLI, and API configuration options may suit teams managing checks and alert rules programmatically.
On the record
- Access controls
- Piro lists OIDC and SAML 2.0 single sign-on and Owner, Admin, Member, and Viewer roles.github.com · read 8 Oct 2026
- Alert channels
- Personal paging channels include email, Telegram, Twilio SMS, and ntfy, with channel verification before paging.github.com · read 8 Oct 2026
- Configuration
- Services, checks, and alert rules can be declared in YAML and managed with the piro CLI, which supports plan, apply, and export commands.github.com · read 8 Oct 2026
- Deployment
- Piro can run checks in-process for single-region setups or use standalone workers for multi-region monitoring.github.com · read 7 Oct 2026
- Incident response
- The platform supports on-call schedules, escalation policies, incidents, postmortems, and maintenance windows.github.com · read 8 Oct 2026
- Integrations
- Listed integrations include Google Chat, Jira, generic outbound webhooks, and Google Cloud Monitoring.github.com · read 8 Oct 2026
- License
- Piro is released under the GNU Affero General Public License v3.0.github.com · read 7 Oct 2026
- License and hosting limit
- Piro is AGPL-3.0 software; hosting it as a paid or public managed service for others requires making modifications available under the same license.github.com · read 8 Oct 2026
- Maker
- The repository identifies heva Inc. as Piro's maker and shows a 2025 copyright notice.github.com · read 8 Oct 2026
- Mobile alerts
- Piro offers Android and iOS apps with end-to-end encrypted push notifications.github.com · read 7 Oct 2026
- Mobile push
- The maker says its Android and iOS apps support end-to-end encrypted push notifications.github.com · read 8 Oct 2026
- Monitoring
- Checks include HTTP, DNS, SSL certificate expiry, TCP, Ping, gRPC, sandboxed JavaScript, and inbound heartbeats.github.com · read 8 Oct 2026
- Product
- Piro is a self-hosted status page, uptime monitoring, and incident-response platform for engineering teams.github.com · read 8 Oct 2026
- Purpose
- Piro is a self-hosted status page, uptime monitoring, and incident response platform for engineering teams.github.com · read 7 Oct 2026
- Regions
- Standalone workers can run in different regions, while single-region setups can run checks in-process.github.com · read 8 Oct 2026
- Security
- 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.github.com · read 8 Oct 2026
- Status pages
- Its branded public status page includes uptime history, latency trends, incidents, and scheduled maintenance.github.com · read 8 Oct 2026
- Support
- The security policy asks users to report vulnerabilities by email and says the team aims to respond within 48 hours.github.com · read 8 Oct 2026