Now available on Google Play

Know when something breaks.

Monitor your APIs, websites and background jobs with UptimePilot. Get push and email alerts when a service goes down or a scheduled job stops reporting.

HTTP & heartbeat checks Push & email alerts No credit card
UptimePilot mobile app showing monitored websites, APIs and heartbeat status

HTTP / HTTPS Monitoring

Your site is down and you're the last to know.

An endpoint starts returning 500s at 3am. Nobody notices until a customer emails hours later. UptimePilot checks your URL on the interval you choose and shows you exactly where the check failed.

UptimePilot check

  1. DNSResolved
  2. ConnectionEstablished
  3. TLS / SSLValid
  4. HTTP 503Service Unavailable2.84s

    GET /api/health

  5. Monitor marked DOWN

Every stage is traced

DNS, connection, TLS and the request itself — each with its own result.

The failure is named

Not "something went wrong": the status code, reason and response time.

You get alerted

A push notification and email land before your users complain.

Notifications

Alerts that reach you where you actually are.

Monitoring is only useful if the alert reaches a human. UptimePilot sends push notifications straight to your phone and email notifications with the full context of what changed — including a recovery alert when the service is healthy again.

UP

Monitor healthy

DOWN

Check fails

DETECT

Failure confirmed

ALERT

Push + email sent

RECOVER

Back up, you're told

Push notifications

Delivered instantly to your device the moment a monitor changes state.

Email notifications

A written record of what failed, when it failed and when it recovered.

Use cases

What developers actually point it at.

Two things people use HTTP monitoring for every day.

Public APIs and websites

Watch your landing page, checkout flow or REST endpoints. Set the expected status code, add auth headers, and know immediately when a response stops looking right.

  • GET, POST, PUT, PATCH, DELETE, HEAD
  • Expected status codes
  • Custom headers and timeouts

Keeping serverless apps warm

Free-tier and serverless hosts put idle apps to sleep. A short check interval keeps the instance awake, so the first real visitor doesn't wait on a cold start.

  • Configurable check intervals
  • Response time recorded per check
  • Multi region checks you select

Heartbeat Monitoring

Did your job actually run?

Some failures are silent. A cron job that never fires throws no error and returns no status code — it simply doesn't happen. Heartbeat monitoring flips the direction: your job pings UptimePilot, and if the ping doesn't arrive in time, you get alerted.

Send a payload with the ping

Heartbeats can carry a payload, so the ping isn't just "I ran" — it can record what the run actually did. That context is stored with the check and visible in the app.

curl -X POST https://…/heartbeat/<id> \
  -H "Content-Type: application/json" \
  -d '{"status":"ok","rows":128400,"size":"2.4GB"}'

Good for anything scheduled

  • Database backups
  • Cron jobs and scheduled tasks
  • Queue workers and background scripts
  • Data syncs and nightly reports

Which one do I need?

HTTP checks out. Heartbeats check in.

Both catch downtime — they just point in opposite directions.

HTTP / HTTPS Heartbeat
DirectionUptimePilot calls your URLYour job calls UptimePilot
AnswersIs this endpoint responding correctly?Did this job run on time?
Best forWebsites, APIs, SSL, serverless appsCron jobs, backups, workers, scripts
Failure looks likeWrong status code or a timeoutA ping that never arrives

The dashboard

Monitor Everything. All in One Dashboard.

A single, calm view of every service you care about — with the details you actually need one tap away.

UptimePilot dashboard on mobile showing monitors, incidents and analytics

Live monitor overview

See every website, API and heartbeat at a glance.

Search monitors

Filter by status and jump straight to what matters.

Current status

Up, down, paused — colour-coded and always fresh.

Response time

Track latency for every check, every region.

SSL status

See certificate validity right next to the monitor.

Uptime overview

Percentages and trends over meaningful timeframes.

Configuration

Powerful Configuration.

Create monitors your way with advanced options and flexibility. Sensible defaults for the common case, real control when you need it.

HTTP & HTTPS Monitoring

Watch any public URL with keyword and status assertions.

Heartbeat Monitoring

Monitor cron jobs, scheduled tasks, workers and background scripts.

SSL Monitoring

Get alerted before certificates expire — no more Sunday surprises.

Custom HTTP Methods

GET, POST, PUT, PATCH, DELETE and HEAD — pick what your endpoint expects.

Expected Status Codes

Choose which status codes count as healthy for each monitor.

Custom Headers

Send auth tokens, API keys or any custom header your endpoint needs.

Flexible Intervals

From tight production checks to relaxed background jobs.

Timeouts

Fine-tune per-monitor timeouts to match how your service behaves.

Add Monitor screens showing HTTP method, intervals, headers and SSL toggles

Monitor details

Monitor Details. Full Visibility.

Every monitor comes with the context you need to diagnose an issue without opening five tabs.

SSL certificate information

Issuer, validity window and days until expiry.

Response time graph

Watch how latency changes across your check interval.

Uptime percentage

Precise availability numbers for the periods that matter.

Historical performance

Look back across days, weeks and months of checks.

Incident history

Every downtime event with duration, cause and recovery time.

Last check status

See exactly what your monitor returned on its most recent run.

Analytics

Performance & Uptime Analytics.

Charts that answer the questions your team actually asks — how reliable is this service, and is it getting better or worse?

  • Response Time Trends

    See how latency evolves over any period, per monitor.

  • Uptime Statistics

    Availability numbers you can share with your team.

  • Historical Analytics

    Compare recent performance to previous weeks and months.

  • Incident Overview

    Every incident, grouped and easy to review.

  • Reliability Insights

    Understand what's stable and what needs attention.

UptimePilot analytics screens showing response time, uptime and incident charts
UptimePilot notifications on a phone lock screen: monitor down, monitor up, SSL expiring

Alerts

Never Miss Downtime.

Push and email notifications the moment something changes — with recovery alerts when everything's healthy again.

Instant Push Notifications

The moment a check fails, you know.

Email Notifications

Detailed alerts land in your inbox with full context.

SSL Expiry Alerts

Get warned days ahead of a certificate expiring.

Recovery Notifications

Know exactly when a monitor is back up.

Trust

Built for Reliability.

UptimePilot is designed to be dependable. No inflated statistics, no marketing theatre — just careful engineering and honest choices.

Reliable monitoring

Checks run on a durable, multi-region infrastructure.

Accurate alerts

Confirmation logic keeps false alarms out of your inbox.

Secure infrastructure

Encrypted storage and least-privilege access by default.

Continuous improvements

New capabilities land regularly, driven by real usage.

Roadmap

What's Next.

We're continuously improving UptimePilot based on community feedback. Upcoming improvements include:

  • Additional monitoring types
  • More analytics
  • Better notification controls
  • Expanded platform support

We ship when things are ready — no promised release dates.

Available now · currently free

Start monitoring today.

UptimePilot is available on Google Play and free to use right now. Create a monitor, point it at a URL or a scheduled job, and get alerted the moment something changes.

No credit card. No pricing games. Just monitoring.

FAQ

Questions, answered.

What can I monitor?+

Websites (HTTP/HTTPS), APIs, SSL certificates and heartbeat endpoints for cron jobs, scheduled tasks, workers and background scripts.

Does UptimePilot support Heartbeat Monitoring?+

Yes. Give each cron job, scheduled task or worker a unique URL, ping it when it succeeds, and get alerted when a ping doesn't arrive on time.

Does it support SSL monitoring?+

Yes. UptimePilot monitors SSL certificate expiry so you get warned well before renewal is due.

Can I monitor APIs?+

Yes. Configure custom HTTP methods (GET, POST, PUT, PATCH, DELETE, HEAD), custom headers, expected status codes, intervals and timeouts.

Can I receive push notifications?+

Yes. Push notifications are delivered instantly to your phone the moment a monitor's status changes.

Can I receive email alerts?+

Yes. Email notifications include full context on what changed and when.

Is UptimePilot currently free?+

Yes. UptimePilot is free to use right now while we keep improving it.

Which platforms are supported?+

UptimePilot ships as a mobile application, available now on Google Play.

Stop wondering.
Start monitoring.

Free to use · no credit card