Deploy and monitoring · by OpenStatus (openstatus.dev)
openstatus
An open-source (AGPL-3.0) uptime monitor, status page and incident tool that checks your URLs from 28 regions, alerts Slack, PagerDuty and others, and lets you manage monitors, status reports and incidents from a dashboard, a typed JSON API, a CLI, Terraform or an MCP server.
You learn that an endpoint is down from multi-region checks before customers write in, and the public status update and postmortem draft come from the same place instead of three separate tools.
APIOpen sourceFree tierCommercial OKFor your project
- Official API
- Official API · Free tier 600 requests/minute and 100 per 10 seconds per API key, 60 write requests/minute; 120 requests/minute per IP on unauthenticated /public/* status endpoints
“The openstatus API is a typed, JSON-over-HTTP layer powered by ConnectRPC . Every action the dashboard performs is reachable from the API” openstatus.dev/tooling/api
- Key
- Needed
“Pass the x-openstatus-key header on every request. Generate a key from Settings > General > API Keys” openstatus.dev/tooling/api
- Formats
- JSON
- Data download
- Not stated
- Price
- Free tier · from $30/mo Hobby: $0, one monitor, one status page with three components, checks every 10 minutes; 14-day Starter trial without a card
“Upgrade to Starter ($30/mo), Pro ($100/mo), or Scale ($500/mo) for more monitors, team collaboration, and advanced features.” openstatus.dev/pricing
- Open source
- openstatusHQ/openstatus
- License
- openstatus Terms of Service (hosted); AGPL-3.0 (self-hosted code) Hosted monitoring and status pages; self-hosting is under AGPL-3.0
- Commercial use
- Commercial use OK
“If you are entering into this Agreement on behalf of a company, business or other legal entity, you represent that you have the authority to bind such entity to this Agreement” openstatus.dev/terms
- Credit
- Not stated
- Embedding
- Can be embedded
“Embed a trimmed, chromeless version of your openstatus status page on any website using the `?embed` query parameter.” openstatus.dev/llms.txt
- Using the website
- Free tier
Read on openstatus's own pages on Oct 24, 2026 · license or terms · API docs · pricing · source code. Check the license page before you ship.
For your agent
- Remote MCP at https://api.openstatus.dev/mcp (OAuth consent, or x-openstatus-key for headless agents); API calls are POSTs to /rpc/openstatus.v1.<Service>/<Method> with the x-openstatus-key header; Node SDK @openstatus/sdk-node.
- Self-hosting or modifying the code is under AGPL-3.0: share source of modified network deployments
- Keep write calls under 60 per minute per key; read calls under 600 per minute
- Publishing tools in the MCP server need explicit approval before subscribers are notified
llms.txt: www.openstatus.dev/llms.txt · MCP: https://api.openstatus.dev/mcp
Paste into your agent: Read https://agentgid.com/resources/openstatus/agent.md before using openstatus.
Quick answers
Does openstatus have an API?
Yes. openstatus has an official API documented at https://www.openstatus.dev/tooling/api.
Does the openstatus API need a key?
Yes, you need an API key. Limits: 600 requests/minute and 100 per 10 seconds per API key, 60 write requests/minute; 120 requests/minute per IP on unauthenticated /public/* status endpoints
Is openstatus free?
Yes, there is a free tier: Hobby: $0, one monitor, one status page with three components, checks every 10 minutes; 14-day Starter trial without a card Paid plans start at $30 a month.
Can I use openstatus in a commercial project?
Yes. Its terms say: "If you are entering into this Agreement on behalf of a company, business or other legal entity, you represent that you have the authority to bind such entity to this Agreement"
Can I embed openstatus in my site?
Yes.
What you can build
- A public status page for a SaaS that subscribers can follow, embedded in the app's help center
- A CI step that creates monitors for each new API endpoint through Terraform or the CLI
- An agent workflow that drafts a status report from an alert and waits for a person to approve publishing
Alternatives in Deploy and monitoring
Something wrong or out of date? Tell us.