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

# Uptime Monitoring

> Monitor your application uptime and availability with Checkly

Uptime monitoring is essential for ensuring your applications are always available to your users. Checkly provides comprehensive uptime monitoring capabilities to help you track and maintain your application's reliability.

<Frame>
  <img className="block dark:hidden" src="https://mintcdn.com/checkly-422f444a/YXARgwzknwWpjtks/images/next/uptime-monitor-overview-light.png?fit=max&auto=format&n=YXARgwzknwWpjtks&q=85&s=4e767bea96b528121271e99f5089a929" alt="Uptime monitor overview" width="2560" height="1040" data-path="images/next/uptime-monitor-overview-light.png" />

  <img className="hidden dark:block" src="https://mintcdn.com/checkly-422f444a/YXARgwzknwWpjtks/images/next/uptime-monitor-overview-dark.png?fit=max&auto=format&n=YXARgwzknwWpjtks&q=85&s=bf482c1af7d19f83327e3aaf424e0bb3" alt="Uptime monitor overview" width="2562" height="1050" data-path="images/next/uptime-monitor-overview-dark.png" />
</Frame>

## Types of Uptime Monitors

Choose the Uptime Monitor that best fits your monitoring needs:

<Columns cols={1}>
  <Card title="URL Monitors" href="/detect/uptime-monitoring/url-monitors/overview" horizontal>
    Monitor the availability and performance of a specific URL or public endpoint.
  </Card>

  <Card title="TCP Monitors" href="/detect/uptime-monitoring/tcp-monitors/overview" horizontal>
    Monitor the availability and performance of TCP connections.
  </Card>

  <Card title="DNS Monitors" href="/detect/uptime-monitoring/dns-monitors/overview" horizontal>
    Verify that DNS records resolve successfully and return the expected values.
  </Card>

  <Card title="ICMP Monitors" href="/detect/uptime-monitoring/icmp-monitors/overview" horizontal>
    Verify host reachability and measure packet loss.
  </Card>

  <Card title="Heartbeat Monitors" href="/detect/uptime-monitoring/heartbeat-monitors/overview" horizontal>
    Detect when cron jobs or scheduled tasks fail to run.
  </Card>
</Columns>

## Benefits of Uptime Monitoring

Uptime monitoring continuously checks if your applications and services are accessible and responding correctly. Typical use cases include:

* Ensuring your marketing site returns a 200 OK
* Verifying your documentation site loads quickly
* Monitoring database connectivity with TCP checks
* Checking that your domain resolves correctly with DNS monitors
* Confirming heartbeat endpoints are responding in your CI/CD pipeline
