Everything ships in one platform

Monitoring, incidents, status pages, and developer tools — no integrations to wire, no extra bills.

Monitoring

HTTP/HTTPS Monitoring

Check endpoints from multiple global locations with custom headers, auth, status code assertions, and configurable failure thresholds.

Web Checker — Pageload

Real Chromium loads your page and captures Web Vitals (TTFB, FCP, LCP, CLS), HAR waterfall, screenshots, and console logs — every check interval.

Web Checker — Test Suite

Run standard Playwright .spec.ts files as scheduled monitors. Deploy with oackctl, pre-built npm deps, and get pass/fail reporting with HTML reports.

SSL & Domain Expiry

Daily checks for SSL certificate and domain registration expiry. Alerts at 30, 14, 7, and 1 day before expiration with deduplication.

Multi-Location Checks

Run checks from 20+ locations simultaneously. Configurable failure modes — alert on any, majority, or all locations failing.

Network Diagnostics

TCP_INFO metrics (RTT, retransmits, congestion window), traceroute with per-hop geolocation, and optional pcap capture for deep analysis.

Incidents & On-Call

Incident Lifecycle

Declare, investigate, identify, monitor, and resolve. Severity levels from informational to critical with ownership assignment and internal comments.

On-Call Scheduling

Daily, weekly, and custom rotations with timezone support and vacation overrides. See who's on-call now from the dashboard.

Escalation Policies

Multi-level escalation with configurable timeouts and dual triggers (no-ack + duration). Primary and secondary on-call with automatic paging.

Post-Mortems

Structured templates with a rich Markdown editor. AI-drafted root cause analysis from probe history, HAR files, and deployment context.

Slack Integration

Declare and manage incidents from Slack. Auto-channel creation, escalation DMs with acknowledge buttons, and bi-directional timeline sync.

Automatic Incident Creation

Monitor failures trigger incidents automatically via service triggers. Linked monitors, severity mapping, and auto-resolve on recovery.

Status Pages

Public & Private Pages

Slug-based URLs on oack.io or custom domains with CNAME. Password-protected option. Custom branding with logo, favicon, and primary color.

Components & Groups

Organize services into component groups with auto-calculated uptime from incident history. Drag-and-drop ordering.

Monitor Triggers

Auto-create and auto-resolve status page incidents when linked monitors fail. Configurable severity mapping per trigger.

Subscriber Notifications

Email subscribers with double opt-in. Granular targeting — subscribe to all components, specific ones, or groups. Branded email notifications.

Scheduled Maintenance

Plan maintenance windows with duration presets, auto-status transitions, and subscriber notifications before and after.

Services

Service Catalog

Group monitors into logical services. Health status computed from linked monitors — operational, degraded, partial, or major outage.

Dependency Graph

Map upstream and downstream dependencies between services. Visual graph shows the full service topology.

Impact Analysis

When a service degrades, see which downstream services are potentially affected. Feeds into escalation and incident triage.

External Alert Ingestion

Accept alerts from external systems via a PagerDuty Events API v2-compatible endpoint. Route through Oack escalation policies.

Analytics & Diagnostics

Probe Detail & Waterfall

Drill into any check to see the full timing waterfall, Server-Timing breakdown, checker geolocation, CDN edge info, and traceroute.

Latency Percentiles

p50, p75, p90, p95, p99 breakdowns for DNS, connect, TLS, wait, and total latency across 24h, 7d, 30d, and 90d baselines.

Uptime & Reliability

Uptime percentage, MTBF, and MTTR computed across 7d, 30d, 90d, and 365d windows. Per-monitor thresholds for good/degraded/critical.

Cloudflare Log Enrichment

Stream Cloudflare edge logs into probe details. See cache status, edge PoP, origin response time, and security rule triggers.

Chart Comments

Annotate charts with point-in-time or range-based comments. @mentions with email notifications, threaded replies, and permalink sharing.

Events Timeline

Unified feed of alerts, incidents, deploys, and comments. PagerDuty sync, deep-link to chart position, and CI/CD event ingestion.

Developer Tools

Terraform Provider

Manage monitors, alert channels, status pages, services, and escalation policies as code. Full import support for existing resources.

CLI (oackctl)

Full API coverage from the terminal. Deploy Playwright test suites, manage monitors and teams, with device-flow auth and JSON output.

API Clients

Official Go, Python, and Node.js clients with full API coverage. OpenAPI 3.0 spec with Swagger UI for exploration.

MCP Server

53 read-only tools for AI agents. Claude, Cursor, and other MCP clients can query monitors, metrics, incidents, and status pages conversationally.

Multi-Channel Alerts

Email, Slack, Telegram, Discord, PagerDuty, webhooks, push notifications. Personal and team channels with per-monitor overrides.

Probe Sharing

Share individual probes or time-range snapshots with read-only links. Configurable field redaction for sensitive data.

Start simple, grow into it

Free uptime checks in two minutes. Browser tests, incidents, on-call, and status pages when you're ready.