Guides
Overview
Practical guides for integrating openstatus with GitHub Actions, OTLP endpoints, Cloudflare, and more.
How to Monitor Your Model Context Provider (MCP) Server
Learn how to monitor your MCP server with openstatus using JSON-RPC ping checks
How to Run Synthetic Tests in GitHub Actions
Integrate openstatus synthetic monitoring into your CI/CD pipeline
How to Export Metrics to an OTLP Endpoint
A step-by-step guide to sending openstatus metrics to your observability platform via OTLP.
How to Add a Status Badge to a GitHub README
A step-by-step guide to adding a real-time SVG or PNG status badge to your GitHub repository.
How to Use openstatus React Widget
Add an openstatus status widget to your React or Next.js app with the @openstatus/react package, as a server or client component.
How to Deploy a Private Probe on Cloudflare Containers
A step-by-step guide to deploying an openstatus private monitoring probe on Cloudflare Containers.
How to Self-Host openstatus
Complete guide to deploying openstatus on your own infrastructure
Self-Host the openstatus Status Page (Lightweight)
Deploy only the openstatus status page and dashboard on your own infrastructure, without monitoring, analytics, or background services.
How to Deploy a Status Page to Cloudflare Pages
Learn how to use openstatus monitoring data to deploy a status page on Cloudflare Pages.
How to translate your status page
Enable multiple languages on your status page and contribute new translations.
How to Embed a Status Page in an Iframe
Embed a trimmed, chromeless version of your openstatus status page on any website using the `?embed` query parameter.