OpsKnight vs Uptimely
OpsKnight
opsknight.comUptimely
getuptimely.comSide by side
| Figure | OpsKnight | Uptimely |
|---|---|---|
| Price from | Free | $29/mo |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | — | Yes |
| macOS | — | Yes |
| iOS | Yes | Yes |
| Android | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | — |
| Plans published | 1 | 3 |
| Spec score · On-Call Management Software | 8.5 (#8) | 8.8 (#5) |
| Incident workflow | It groups related alerts into incidents that responders can acknowledge, assign, resolve, and document from a timeline. | Failed checks can open incidents, trigger alerts and on-call escalation, while recovered checks resolve incidents automatically. |
| Security | The security page says stored credentials use AES-256-CBC envelope encryption and inbound webhook signatures are checked with constant-time verification. | The privacy policy says Uptimely uses encryption in transit, scoped access controls and monitoring, and encrypts credentials stored for authenticated checks. |
| Telemetry | The maker states there is no external telemetry, no vendor phone-home, and no hosted cloud holding encryption keys. | Uptimely ingests OpenTelemetry logs, traces and metrics through OTLP endpoints and exposes a Prometheus-compatible metrics endpoint. |
| What it does | OpsKnight is a self-hosted incident command and on-call platform with alerting, paging, escalation policies, war rooms, status pages, and incident timelines. | Uptimely combines uptime monitoring, status pages, incident management and on-call scheduling in one hosted service. |
Plans
In their own words
OpsKnight
OpsKnight is a self-hosted incident command and on-call platform for alerting, paging, escalations, war rooms, status pages, and incident timelines. Monitoring webhooks can create incidents for responders to acknowledge, assign, resolve, or group by fingerprint to reduce duplicate paging. On-call schedules support rotations, time zones, and swaps. Pages can be sent through SMS, push, Slack, Microsoft Teams, WhatsApp, or automated voice calls; pressing 1 acknowledges a voice page, and unanswered calls move to the next escalation tier. Community includes one status page per install, plus SLA policies, support-hours rules, and MTTA/MTTR analytics. The integrations page lists 27 native integrations, including Datadog, Sentry, Prometheus Alertmanager, Grafana Alerting, AWS CloudWatch, GitHub Actions, Slack, and Jira Cloud. Community is self-hosted, licensed under AGPL-3.0-only, and priced at free. It requires PostgreSQL 14+ and configured secrets; listed deployment options include Docker Compose, Docker Swarm, Helm, and Kustomize. The maker says it has no hosted cloud, external telemetry, or vendor phone-home.
Uptimely
Uptimely monitors services, pages and pipelines, alerts responders to failures, and hosts customer status pages. Checks cover HTTP, TCP, DNS, SSL, ping and heartbeat, at intervals from once a minute to once a day. By default, two consecutive failed checks open an incident and notify the on-call responder; passing checks resolve it. Status pages may be public or private, include RSS and use custom domains on every plan. On-call tools include rotations, escalation chains and scheduled coverage layers; acknowledging an alert stops the escalation chain. Notifications can use Slack, Discord, email, SMS, voice call, WhatsApp, browser push or mobile push. Uptimely ingests OpenTelemetry logs, traces and metrics, and provides a REST API, TypeScript SDK and remote MCP server. Its Copilot answers questions about monitors, incidents and on-call, with in-chat approval required for each write action. The Free plan allows 10 monitors and 1,000 read-only API requests monthly. Pro costs $29 a month, billed annually with two months free.