--- category: Guides title: How-to Guides description: "Practical guides for integrating openstatus with GitHub Actions, OTLP endpoints, Cloudflare, and more." sidebar: label: Guides Overview order: 1 --- Our how-to guides solve specific problems with step-by-step instructions, walk you through advanced features and integrations, and show you how to customise and extend your openstatus setup. ## Monitoring and integration - **[Monitor your MCP server](/docs/guides/how-to-monitor-mcp-server)** — set up monitoring for Model Context Protocol servers. - **[Export metrics to an OTLP endpoint](/docs/guides/how-to-export-metrics-to-otlp-endpoint)** — send monitoring data to your observability platform. - **[Run synthetic tests in GitHub Actions](/docs/guides/how-to-run-synthetic-test-github-action)** — automate testing in your CI/CD pipeline. - **[Manage openstatus with Terraform](/docs/guides/how-to-manage-openstatus-with-terraform)** — declare monitors, pages, and notifications as code. ## Status pages and widgets - **[Configure your status page](/docs/guides/how-to-configure-status-page)** — trackers, themes, links, and locales. - **[Import a status page from another provider](/docs/guides/how-to-import-status-page)** — migrate from Statuspage, Better Stack, Instatus, or Checkly. - **[Translate your status page](/docs/guides/how-to-translate-status-page)** — offer the page in multiple languages. - **[Create your own status page theme](/docs/guides/how-to-create-status-page-theme)** — design and contribute a community theme. - **[Add an SVG status badge to a GitHub README](/docs/guides/how-to-add-svg-status-badge)** — display real-time status in your repository. - **[Use the React status widget](/docs/guides/how-to-use-react-widget)** — embed live status updates in your React application. - **[Embed a status page in an iframe](/docs/guides/how-to-embed-status-page-iframe)** — drop a chromeless status page into any site. - **[Deploy a status page on Cloudflare Pages](/docs/guides/how-deploy-status-page-cf-pages)** — host your status page on Cloudflare's edge network. - **[Post status updates to X and Bluesky](/docs/guides/how-to-deploy-statuspage-socials-notifier)** — mirror your status page on social media. ## Agents and team workflow - **[Connect openstatus to your coding agent](/docs/guides/how-to-connect-openstatus-to-your-agent)** — give Claude Code, Codex, opencode, Cursor, or ChatGPT access through the MCP server. - **[Set up the Slack agent](/docs/guides/how-to-setup-slack-agent)** — manage incidents from Slack in natural language. - **[Set up SAML single sign-on](/docs/guides/how-to-set-up-saml-sso)** — let your team sign in through your identity provider. ## Infrastructure and deployment - **[Create a private location](/docs/guides/how-to-create-private-location)** — run a monitoring probe on your own infrastructure. - **[Deploy a private probe on Cloudflare Containers](/docs/guides/how-to-deploy-probes-cloudflare-containers)** — serverless deployment for private probes. - **[Self-host openstatus](/docs/guides/self-hosting-openstatus)** — deploy openstatus on your own servers. - **[Self-host the status page only](/docs/guides/self-host-status-page-only)** — deploy just the status page without monitoring. ## Related sections - **[Tutorials](/docs/tutorial/getting-started)** — for step-by-step learning instead. - **[Explanations](/docs/concept/getting-started)** — to understand the concepts behind these guides. - **[Reference](/docs/reference/overview)** — for detailed technical specifications.