Uptime + latency + assertions · Alerts with context

API Monitoring that catches failures early

Monitor any HTTP endpoint (GET/POST/PUT/DELETE). Add headers and body, validate status/time/content, and get alerted via Email, Telegram, Slack, or Webhook.

Latency tracking
Spot slowdowns before they become incidents.
Assertions
Validate status codes and response content.
Alert routing
Send alerts to Slack/Telegram/Webhook with context.
Trends
Latency, uptime, and status codes over time.
Response details
Inspect payloads and headers per request.
Incidents
See what failed and why—fast.
Any HTTP method Custom headers Webhook routing

How it works

Configure a check, add rules, choose notification channels—then Watchlog keeps an eye on it.

Custom requests

Define method, URL, headers and body (JSON, form-data, XML). Authenticate and test any endpoint.

Assertions

Trigger checks on status codes, response time, and content matches—reduce false positives.

Alert routing

Notify Email, Telegram, Slack or Webhook. Add context so the first responder acts fast.

FAQ

Quick answers to decide faster.

Ask a question
What can I monitor?

Any HTTP endpoint with any method. Add headers, authentication, and request body to match real traffic.

What triggers alerts?

Status code failures, latency thresholds, and content assertions (match / contains).

Where can I send notifications?

Email, Telegram, Slack, or your own Webhook. You can route different rules to different channels.

Monitor your endpoints with confidence

Add one check, choose alert channels, and ship a reliable experience.