Uptime monitoring that gets out of your way.

HTTP checks, SSL monitoring, response time tracking, and instant alerts via Slack or webhook. Set up in 30 seconds, no dashboard babysitting required.

No per-seat pricing · No YAML · Just paste a URL and go

Sitewake dashboard

Get alerted instantly

Choose how you want to be notified when your site goes down.

All systems up

Downtime detected — sitewake.net

2 minutes ago · Email alert sent

Email

Instant inbox alerts

SMS

Text message alerts

Slack

Channel notifications

Discord

Webhook alerts

Get started free

Trusted by 500+ website owners. Built to be simple.

No credit card required
Setup in 30 seconds
5-minute checks, 24/7
Instant email + SMS alerts

How it works

Up and running
in 30 seconds.

01

Paste your URL or endpoint

HTTP, HTTPS, or API routes. We check status codes, response time, and SSL validity.

02

We check every 5 minutes

Consistent polling, no false positives. We verify before alerting to eliminate noise.

03

Alert wherever you work

Slack, email, SMS, or webhook. Pipe alerts into your existing incident tooling.

Instant alerts

Know in seconds,
not hours.

The moment your site goes down, we notify you by email. On Pro, get an SMS straight to your phone. No apps, no dashboards — just a message that wakes you up.

  • Email alert within 60 seconds of downtime
  • SMS alerts on Pro plan
  • Recovery notification when site comes back
  • Zero false positives — we verify twice
Sitewake AlertJust now
⚠ Down: sitewake.net has been unreachable for 2 minutes.
SMS · Pro
[Sitewake] sitewake.net is DOWN. We'll notify you when it recovers.
Sitewake Alert3 min ago
✓ Recovered: sitewake.net is back up. Downtime: 4m 12s.
30-day uptime history
Up
Down
api.myapp.io/health99.98%
staging.myproject.dev99.91%
dashboard.internal-tools.com100%
Recent incidents
Mar 22api.myapp.io/health4m 12s
Mar 22staging.myproject.dev4m 12s
Mar 15staging.myproject.dev11m 4s

Uptime history

30 days of data,
at a glance.

See your site's full uptime history, every incident logged with start time, end time, and duration. Show clients you're reliable — or find out you're not before they do.

Features

Everything you need,
nothing you don't.

Simple, reliable uptime monitoring with the alerts that actually matter.

HTTP/HTTPS checks

We verify status codes and response time. Know if your app is actually responding, not just alive.

SSL expiry alerts

Get warned before your certificate expires. No more surprise downtime from a lapsed cert.

Response time tracking

Spot slowdowns before they become outages. Full 30-day history per monitor.

Webhook alerts

Pipe notifications into your own systems, Slack bots, or incident management tools.

Multiple monitors

Track every endpoint, environment, and service separately. Prod, staging, and API routes each get their own monitor.

Webhook example

POST https://your-app.com/hooks/alerts
{
  "monitor": "api.myapp.io/health",
  "status": "down",
  "checked_at": "2025-04-10T14:32:01Z",
  "response_code": 503
}

Integrate alerts directly into your on-call workflow.

Pricing

Affordable pricing.
Easy scaling.

Start free. Upgrade when you're ready. No hidden fees, no contracts, cancel anytime.

  • Built-in false-positive protection
  • Instant email + SMS notifications
  • Human-in-the-loop escalations
$0forever

Perfect for personal projects and small sites.

Start for free
  • 5 monitors
  • 5-minute checks
  • Email, Slack, Discord alerts
  • 7-day uptime history
$9/mo

or $7/mo billed annually ($84/year)

Ideal for growing teams ready to scale.

Get Pro
  • 30 monitors
  • 5-minute checks
  • SMS alerts
  • 30-day uptime history
  • Response time charts
  • Priority support
$29/mo

or $23/mo billed annually ($276/year)

For teams running critical infrastructure.

Get Scale
  • 100 monitors
  • 1-minute checks
  • 20 public status pages
  • 90-day uptime history
  • Custom domains + SSLComing soon
  • Dedicated supportComing soon

Compare

Migrating from another monitoring setup?

No bloat, no per-seat pricing, no YAML config files. Just paste a URL and go.

FAQ

Got
questions?

Do you check HTTP status codes or just TCP ping?

Full HTTP/HTTPS requests — we check status codes and response time. You can monitor a dedicated /health endpoint that returns the appropriate code for your app's state.

Can I monitor staging and production environments separately?

Yes — each URL is an independent monitor. Add as many environments as your plan allows (Pro covers 20 monitors).

How do webhook alerts work?

When a monitor changes state, Sitewake sends a POST request to your webhook URL with a JSON payload: monitor URL, status, response code, and timestamp.

Do you monitor SSL certificate expiry?

Yes — Sitewake checks SSL validity and alerts you before your certificate expires, giving you time to renew without surprise downtime.

Can I check response body content, not just status codes?

Response body keyword matching is on our roadmap. Currently we verify HTTP status codes and response time. Monitor a dedicated /health endpoint for the best signal today.

Monitoring that stays out of your way.

No per-seat pricing · No YAML · Free to start