OpenUptime

About OpenUptime

OpenUptime is an open source uptime monitor with public status pages and an MCP server, so a person or an AI agent can run your monitoring. It is MIT licensed, runs on Cloudflare Workers and Postgres or in Docker, and is also offered as a hosted service.

The facts

What it is
Uptime monitoring, incident handling and public status pages in one product.
License
MIT. The source is at github.com/becoolme/openuptime.
Monitor types
HTTP and HTTPS (with keyword matching), TCP, DNS, heartbeat, PostgreSQL, MySQL and Redis; SSL certificate expiry on the hosted service from Lite.
Alerts
Slack, Lark / Feishu, Telegram, PagerDuty, email and webhooks.
Status pages
Public pages with 90-day history, email and RSS subscribers, and custom domains on the hosted Team plan.
For automation
A REST API with API keys, and an MCP server with OAuth that can be scoped to a workspace or a project.
Self-hosting
Docker Compose (the app plus Postgres), or Cloudflare Workers with a Postgres database. Region probes can be run on your own servers.
Hosted service
openuptime.app, operated by BECOOL INC. in Toronto, Canada.
Languages
The app, documentation and blog are in English and Simplified Chinese; the landing page is also in Japanese and Spanish.
Contact
hi@openuptime.app, also the address for security reports.

Hosted plans

Prices are in US dollars, billed monthly. The limits come from the same table the product enforces; see the pricing page for the detail.

PlanPriceActive monitorsChecks / monthShortest interval
Free$0 / month326,0005 min
Lite$5 / month50300,0001 min
Starter$19 / month3002,160,0001 min
Team$49 / month1,0006,480,00030 s

What it does not do

  • No built-in on-call rota or escalation policy; alerts can be sent to PagerDuty for that.
  • No ICMP ping or UDP monitor type, and no browser transaction (Playwright) checks.
  • Status page subscribers get email or RSS; there is no SMS, and no private or audience-specific pages.
  • SSL expiry monitoring and custom status-page domains are hosted-only and are not in the MIT edition.

Compared with other tools

Honest write-ups that also say when to stay with the other product:

Read next

关于 OpenUptime

OpenUptime 是一个开源的可用性监控工具,带有公开状态页和 MCP 服务,让人或 AI 助手都可以管理你的监控。它采用 MIT 许可证,可运行在 Cloudflare Workers 与 Postgres 上,也可用 Docker 部署,同时提供托管服务。

基本信息

是什么
把可用性监控、事件处理和公开状态页放在同一个产品里。
许可证
MIT。源代码在 github.com/becoolme/openuptime。
监控类型
HTTP 与 HTTPS(支持关键字匹配)、TCP、DNS、心跳、PostgreSQL、MySQL 和 Redis;托管版 Lite 及以上支持 SSL 证书到期监控。
告警渠道
Slack、Lark / 飞书、Telegram、PagerDuty、邮件和 Webhook。
状态页
公开页面,保留 90 天历史,支持邮件和 RSS 订阅;托管版 Team 套餐支持自定义域名。
自动化
带 API 密钥的 REST API,以及支持 OAuth、可限定到工作区或项目的 MCP 服务。
自托管
Docker Compose(应用加 Postgres),或 Cloudflare Workers 加 Postgres 数据库。区域探针可以部署在你自己的服务器上。
托管服务
openuptime.app,由位于加拿大多伦多的 BECOOL INC. 运营。
语言
应用、文档和博客提供英文与简体中文;首页另有日文和西班牙文。
联系方式
hi@openuptime.app,也是安全问题的报告地址。

托管版套餐

价格为美元,按月计费。数据与产品实际执行的限额一致,详情见价格页。

套餐价格活跃监控每月检查次数最短间隔
Free$0 / 月326,0005 分钟
Lite$5 / 月50300,0001 分钟
Starter$19 / 月3002,160,0001 分钟
Team$49 / 月1,0006,480,00030 秒

它不做什么

  • 没有内置的值班排班和升级策略;可以把告警发送到 PagerDuty 来完成。
  • 没有 ICMP Ping 和 UDP 监控类型,也没有浏览器事务(Playwright)检查。
  • 状态页订阅者通过邮件或 RSS 接收更新,不支持短信,也没有私有或面向特定受众的页面。
  • SSL 到期监控和自定义状态页域名仅限托管版,MIT 开源版不包含。

与其他工具对比

这些文章也会告诉你什么时候应该继续用对方的产品:

接着阅读

Last updated 2026-10-13最后更新:2026-10-13