Skip to main content
Overwatch is an infrastructure monitoring platform that runs continuous checks against your HTTP endpoints, TCP services, TLS certificates, DNS records, and scheduled jobs. When a check fails or a status changes, Overwatch fires an alert to the channels your team already uses — Slack, Discord, Microsoft Teams, email, or any webhook endpoint. This page covers what Overwatch does, who it is for, and how to choose the plan that fits your setup.

What Overwatch monitors

Overwatch runs five types of checks:
  • HTTP — requests your URL and reports the status code, latency, and whether the response is up, degraded, or down.
  • TCP — opens a socket connection to any host and port, without requiring HTTP.
  • TLS — inspects the SSL certificate on a domain and warns you before it expires.
  • DNS — validates that a DNS record is present, missing, or has changed from a known-good state.
  • Scheduled (heartbeat) — expects your cron job or background task to ping a unique URL on a schedule; alerts you if it runs late or stops checking in entirely.

Key features

  • Uptime checks — HTTP, TCP, TLS, and DNS checks on a regular interval, depending on your plan.
  • Cron job monitoring — heartbeat-based tracking for scheduled tasks with configurable expected intervals and grace windows.
  • SSL certificate tracking — proactive expiration warnings so certificates never silently expire.
  • Multi-channel alerts — route notifications to Slack, Discord, Microsoft Teams, email, or a generic webhook. PagerDuty and SMS support are coming soon.
  • Team collaboration — invite colleagues and assign roles (owner, admin, viewer) to control who can manage monitors and alert channels.
  • REST API — create monitors, manage alert channels, and query org-level status programmatically using API keys.
  • Open-source core — the monitoring worker is MIT-licensed and available to self-host for free.

Plans

PlanPriceMonitorsAlert channelsTeam membersCheck interval
Free (OSS)$0 foreverUnlimitedEmail & webhookCustom
Starter$10 / month10115 minutes
Pro$200 / month200551 minute
EnterpriseCustomUnlimitedCustomUnlimited10 seconds
All paid plans include a 14-day free trial with no credit card required. The Free plan is the self-hosted open-source binary — see processfoundry/overwatch on GitHub to get started.
Log retention is 90 days on Starter and Pro. Enterprise plans include up to 2-year retention and a dedicated SLA.

Where to go next

Quickstart

Create your first monitor and alert channel in 5 minutes.

Core concepts

Learn how monitors, check results, statuses, and alert channels work together.

Monitors

Configure HTTP, TCP, TLS, DNS, and cron job monitors in detail.

API reference

Manage your setup programmatically with the REST API.