WORKFLOW MONITORING

If it has a pulse, we watch it.

HTTP, ping, raw sockets, game servers, push heartbeats, DNS, and multi-step API flows - in one dashboard, checked as fast as every 30 seconds.

EXPLORE LIVE DEMOLIVE DEMO

  • 8MONITOR TYPES
  • 11ALERT CHANNELS
  • 30sFASTEST CHECK
  • 25FREE MONITORS
ALERTS TO
  • Discord
  • Slack
  • Telegram
  • Email
  • Teams
  • PagerDuty
  • Mobile
  • Webhook
LIVE EXAMPLESLIVE

EXPLORE / NO LOGIN

Look before you sign up.

Browse the curated live demo: real monitor status, response times and uptime, updating in real time. Open any example and explore the full read-only workspace.

EIGHT MONITOR TYPES

One tool for everything you run.

Most uptime tools stop at HTTP. KEEPitALIVE speaks the protocols behind the things you actually operate - from game servers to cron heartbeats.

  • 01

    HTTP

    Web pages and API endpoints status code, keyword, SSL + domain expiry.

    GET / 200 OK / SSL 61d
  • 02

    API

    Multi-step API flows chain requests, pass tokens, assert results.

    auth -> fetch -> assert
  • 03

    BROWSER

    Headless browser checks for JavaScript apps, WAFs, and client-side failures.

    render / console / WAF
  • 04

    PING

    ICMP reachability with packet loss and round-trip time.

    ping host / 0% loss / 12ms
  • 05

    TCP

    Raw socket / port connect check for any service.

    tcp/25565 / connect / 1m
  • 06

    GAME

    Minecraft, Source and Valve servers players, MOTD, latency.

    query / 41k online
  • 07

    BEAT

    Push heartbeats for cron jobs and workers alert if a ping is missed.

    expect every 5m / else KO
  • 08

    DNS

    DNS records and propagation against authoritative servers.

    A / AAAA / authoritative
  • +

    Mix & match

    Group monitors, tag them, and route alerts per type or service.

PRACTICAL USES

Useful before it becomes a platform.

Start with the boring failures that cost time: missed jobs, broken deploys, game servers nobody can join, and APIs that return 200 while the workflow is dead.

  • Heartbeat

    Cron jobs and workers

    Send a beat after backup, billing, queue, or ETL jobs finish. If the beat is late or explicitly failed, KEEPitALIVE opens the incident and alerts the right channel.

    */5 * * * * curl -fsS /heartbeat/{token}
  • CI/CD

    Deploy maintenance

    Let a pipeline post maintenance before deploy and running after deploy. A trigger opens a maintenance incident while the payload matches, then auto-closes when the clearing payload arrives.

    payload.status == "maintenance"
  • Game

    Game server status

    Query Minecraft, FiveM, and Source/A2S servers for availability, latency, player counts, map metadata, and public status widgets players can actually understand.

    A2S_INFO / minecraft / fivem
  • API

    API and agent automation

    Scripts and agents can create monitors, manage incidents, wire signed webhooks, read checks/activity, and verify deliveries with scoped keys and idempotent writes.

    OpenAPI -> POST /api/v1/monitors

WORKFLOW MONITORING

More than up or down.

A 200 doesn't mean it works. Chain requests into a real flow log in, hit an authed endpoint, check the body, assert the timing and get alerted when any step breaks, not just when the server stops answering.

  1. 1POST /authsend credentials, capture { token }200 / token
  2. 2GET /orderssend Authorization: Bearer {token}200 / MATCH
  3. 3ASSERT latencyp95 response under threshold612ms < 1s
  • Chained steps

    Pass tokens, IDs and cookies from one request to the next.

  • Real assertions

    Match status, headers, JSON fields, keywords and response time.

  • Step-level alerts

    Know which step failed and why not just "the site is down".

ALERTING

Alerts where you already look.

Send failure and recovery events to the channels you already use, then keep the delivery log beside the incident evidence.

  • In-App
  • Email
  • Mobile (FCM)
  • Web Push
  • Discord
  • Slack
  • Telegram
  • MS Teams
  • Google Chat
  • PagerDuty
  • Custom Webhook
  • + more
Notification log
+0sIn-AppDEGRADEDSENT
+0sEmailDEGRADEDSKIPPED
+31sSlackRECOVEREDSENT
+31sWebhookRECOVEREDDELIVERED
Fallback actions
  • if: JSON assertion fails->POST /fallback
  • if: monitor goes down->webhook signed
  • if: service recovers->notify + log

STATUS PAGES & EMBEDS

Share status, your way.

Spin up a hosted status page, or drop a live SVG badge and status card into your own site, README or docs sanitized URLs, public or private.

Status page

A live multi-monitor overview, shown here in its embeddable form.

SVG badge

A compact live status badge for READMEs, docs and websites.

SVG badge

![KEEPitALIVE](https://keepitalive.dev/embed/monitor/d5182a0c3c6a4b17895722fe/badge.svg?label=KEEPitALIVE)

Status card

A richer single-monitor card with current status, uptime and response time.

<iframe src="https://keepitalive.dev/embed/monitor/d5182a0c3c6a4b17895722fe/card?theme=dark" width="360" height="90" style="border:0" loading="lazy"></iframe>

PRICING

Start with 25 free.

Generous free tier, no card required. Scale up when you outgrow it.

  • FREE

    €0/forever

    25 monitors included

    • 5m check interval
    • All 11 alert channels
  • PRO

    €25/month

    • 30s check interval
    • All 11 alert channels

Maker and Pro plans use capacity credits. Launch prices apply to the first year for early customers. Plan Comparison

Start watching everything.

Explore live public monitors now, or spin up your own 25 in under a minute.

EXPLORE LIVE DEMOLIVE DEMO