Skip to content
v1.0.12Write to us from the site

Know before your users do.

Uptime monitoring, server metrics, cron checks and on-call alerts in one place. Set up in two minutes, no agent required for HTTP checks.

Free plan · No credit card · No agent for HTTP

AAcme/ProductionExample
All systems operational
Monitors up
6 / 6
Uptime · 90 days
99.98%
Avg. response
127 ms
Open incidents
0

Marketing site

142 ms

Production API

188 ms

Checkout

236 ms

Auth

121 ms

Postgres primary

9 ms

Assets CDN

64 ms
  • 30sCheck interval on Pro
  • 2 minTypical setup
  • 99.99%Platform uptime
  • 🇪🇺EUHosted, GDPR-ready

How it works

Monitoring in three steps.

No YAML, no agents for HTTP, no pager setup marathon.

  1. 01

    Add a URL, server or cron job

    Paste an endpoint, install the server agent, or give your job a ping URL.

  2. 02

    Checks run on your schedule

    From every five minutes on Free to every ten seconds on Business — pick the interval that fits.

  3. 03

    Get alerted, with an incident opened

    The right people are notified and a shared incident timeline starts automatically.

Product

One workspace for your whole stack.

Uptime checks, servers, cron jobs, incidents and status pages — connected, so you always know what failed and what happens next.

Monitors

HTTP, TCP and DNS checks with uptime, status codes and response time history.

Learn more

Servers

A lightweight agent tracks CPU, memory and disk, so you spot trouble before it turns into downtime.

Learn more

Healthchecks

Cron jobs and workers ping on schedule. Silence opens an incident.

Learn more

Incidents

One timeline from detection to resolution, shared with the whole team.

Learn more

Escalation policies

Escalation policies notify the right people on the channels you choose.

Learn more

Status pages

A public status page on your own domain, updated by your monitors.

Learn more

Integrations

Alerts where your team already is.

Route each monitor to the channels that fit it. Every alert links back to the incident.

  • Slack

    Essentials+

  • Telegram

    Essentials+

  • Discord

    Pro+

  • Email

    All plans

  • Webhooks

    Coming soon

  • More coming

    Request one
# ops
statusloop

statusloopAPP14:32

api.acme.com is down

502 Bad Gateway · 14:32 UTC

Monitor
Production API
Incident
#1842
Status code
502
Escalates in
5 min
AcknowledgeView incident
statusloop

statusloopAPP14:43

api.acme.com recovered

Down for 11m 29s · acknowledged by Mia Keller

Example

For developers

Built to be scripted.

Everything in the dashboard is available over HTTP, so monitoring can live in your deploy pipeline.

  • One request per heartbeat

    Any HTTP client works: cURL, wget, fetch or a single line in your worker.

  • REST API

    Create monitors from CI and keep them next to your infrastructure code.

  • Webhooks for every state change

    Pipe incidents into your own tooling with a stable JSON payload.

See what's new

crontab

# Ping when the job succeeds. Silence opens an incident.
0 2 * * * /opt/acme/backup.sh && curl -fsS --retry 3 \
  https://hc.statusloop.dev/ping/7f3a9c2e-4b1d-4e8a-9f60-2c1d8e5b7a41

# Or report a failure explicitly
curl -fsS https://hc.statusloop.dev/ping/7f3a9c2e-4b1d-4e8a-9f60-2c1d8e5b7a41/fail

Pricing

Start free. Pay as you grow.

Every plan includes all monitor types, incidents and a status page.

Free

For side projects and trying things out.

€0/ month

Free plan, no time limit

Start free
Monitors
10
Check interval
5 min
Healthchecks
1
Servers
1
Status pages
1
Team members
1
Data retention
30 days

Essentials

For small teams with a few services.

€20/ month

€240 billed yearly

Start with Essentials
Monitors
40
Check interval
1 min
Healthchecks
10
Servers
3
Status pages
1
Team members
2
Data retention
90 days

Pro

Recommended

For production workloads and on-call teams.

€62/ month

€744 billed yearly

Start with Pro
Monitors
150
Check interval
30 sec
Healthchecks
50
Servers
10
Status pages
1
Team members
5
Data retention
1 year

Business

800 monitors, 10 sec checks, 200 healthchecks · €188/ month

Start with Business

Scale

Custom limits, check intervals and invoicing for larger fleets.

Contact us

Gemäß § 19 UStG wird keine Umsatzsteuer berechnet. No VAT is charged in accordance with Section 19 of the German VAT Act (small business).

Contact

How can we help?

Ask about pricing, setup or anything else.

Support

Operational
First reply
Usually < 24 h
Sales calls
None, ever
Languages
English · German
hello@statusloop.dev
Topic

FAQ

Common questions.

Yes. The Free plan includes 10 monitors, a healthcheck, a server, a status page and email alerts. No credit card required, and no time limit.

Not for websites, APIs, TCP or DNS checks. Paste a URL and you're live. Server metrics use a lightweight agent on the host, and healthchecks are a single HTTP request from your job.

Every 5 minutes on Free, every minute on Essentials, every 30 seconds on Pro and every 10 seconds on Business. Scale can go custom.

Websites, APIs, TCP ports, DNS records, server metrics and cron jobs. HTTP checks need no agent — paste a URL and you're live.

When a check fails, statusloop opens an incident and notifies the channels on your plan: email, Slack, Telegram, Discord or SMS. Escalation policies notify the right people on the channels you choose. Phone calls, webhooks and PagerDuty are coming soon.

statusloop is hosted in the EU and processes data under the GDPR. We only store what's needed to run checks and send alerts, and we never sell data.

Yes. Plans are billed monthly or yearly. Cancel at any time, effective at the end of your billing period. There are no setup fees.