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.