> ## Documentation Index
> Fetch the complete documentation index at: https://docs.overwatchapp.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Overwatch: infrastructure and uptime monitoring platform

> Monitor websites, APIs, cron jobs, and services with 30-second checks. Get alerted instantly when something goes wrong — before your users notice.

Overwatch monitors your infrastructure and alerts your team the moment something breaks. Set up HTTP, TCP, TLS, DNS, and cron job monitors in minutes, route alerts to Slack, Discord, Teams, email, or webhooks, and track uptime and response times over time — all through the dashboard or the REST API.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Create your first monitor and receive an alert in under 5 minutes.
  </Card>

  <Card title="Core Concepts" icon="book" href="/concepts">
    Understand monitors, check types, statuses, and alert channels.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/authentication">
    Manage monitors and alerts programmatically with the REST API.
  </Card>

  <Card title="Monitors" icon="gauge" href="/monitors/overview">
    Configure HTTP, TCP, TLS, DNS, and cron job monitors.
  </Card>
</CardGroup>

## Get up and running

<Steps>
  <Step title="Create an account">
    Sign up at [overwatchapp.dev](https://overwatchapp.dev) and start your 14-day free trial — no credit card required.
  </Step>

  <Step title="Add your first monitor">
    From the dashboard, click **Add monitor**, choose a check type (HTTP, TCP, TLS, DNS, or Scheduled), and configure the target.
  </Step>

  <Step title="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.
  </Step>

  <Step title="Invite your team">
    Head to **Settings → Team** to invite colleagues. Assign roles (owner, admin, or viewer) to control who can make changes.
  </Step>
</Steps>

## What Overwatch monitors

<CardGroup cols={2}>
  <Card title="HTTP & TCP" icon="globe" href="/monitors/http-tcp">
    Ping your endpoints and TCP ports every 30 seconds. Track status codes, latency, and uptime percentage.
  </Card>

  <Card title="TLS & DNS" icon="shield-check" href="/monitors/tls-dns">
    Track SSL certificate expiration and DNS record integrity so nothing catches you off guard.
  </Card>

  <Card title="Cron jobs" icon="clock" href="/monitors/cron-jobs">
    Heartbeat monitoring for scheduled tasks. Know immediately if a job fails silently or runs late.
  </Card>

  <Card title="Alert channels" icon="bell" href="/alerts/overview">
    Route alerts to Slack, Discord, Teams, email, or any webhook endpoint.
  </Card>
</CardGroup>

<Note>
  Overwatch has an open-source self-hosted core. If you prefer to run your own monitoring infrastructure, see the [processfoundry/overwatch](https://github.com/processfoundry/overwatch) repository on GitHub.
</Note>
