Quick Start
Create your first monitor and receive an alert in under 5 minutes.
Core Concepts
Understand monitors, check types, statuses, and alert channels.
API Reference
Manage monitors and alerts programmatically with the REST API.
Monitors
Configure HTTP, TCP, TLS, DNS, and cron job monitors.
Get up and running
Create an account
Sign up at overwatchapp.dev and start your 14-day free trial — no credit card required.
Add your first monitor
From the dashboard, click Add monitor, choose a check type (HTTP, TCP, TLS, DNS, or Scheduled), and configure the target.
Configure alerts
Go to Settings → Alert channels and connect Slack, Discord, Teams, email, or a webhook URL so you’re notified when a monitor changes state.
What Overwatch monitors
HTTP & TCP
Ping your endpoints and TCP ports every 30 seconds. Track status codes, latency, and uptime percentage.
TLS & DNS
Track SSL certificate expiration and DNS record integrity so nothing catches you off guard.
Cron jobs
Heartbeat monitoring for scheduled tasks. Know immediately if a job fails silently or runs late.
Alert channels
Route alerts to Slack, Discord, Teams, email, or any webhook endpoint.
Overwatch has an open-source self-hosted core. If you prefer to run your own monitoring infrastructure, see the processfoundry/overwatch repository on GitHub.