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
- Monitors up
- 6 / 6
- Uptime · 90 days
- 99.98%
- Avg. response
- 127 ms
- Open incidents
- 0
Marketing site
HTTP · acme.com
Production API
HTTP · api.acme.com/health
Checkout
HTTP · checkout.acme.com
Auth
HTTP · auth.acme.com
Postgres primary
TCP · db-1.acme.internal:5432
Assets CDN
HTTP · cdn.acme.com
- 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.
- 01
Add a URL, server or cron job
Paste an endpoint, install the server agent, or give your job a ping URL.
- 02
Checks run on your schedule
From every five minutes on Free to every ten seconds on Business — pick the interval that fits.
- 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.
Servers
A lightweight agent tracks CPU, memory and disk, so you spot trouble before it turns into downtime.
Learn moreEscalation policies
Escalation policies notify the right people on the channels you choose.
Learn moreIntegrations
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
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
statusloopAPP14:43
api.acme.com recovered
Down for 11m 29s · acknowledged by Mia Keller
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.
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/failPricing
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.
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.
€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
RecommendedFor production workloads and on-call teams.
€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
Scale
Custom limits, check intervals and invoicing for larger fleets.
Gemäß § 19 UStG wird keine Umsatzsteuer berechnet. No VAT is charged in accordance with Section 19 of the German VAT Act (small business).
| Features | Free | Essentials | Pro | Business | Scale |
|---|---|---|---|---|---|
| Usage | |||||
| Monitors | 10 | 40 | 150 | 800 | Custom |
| Check interval | 5 min | 1 min | 30 sec | 10 sec | Custom |
| Healthchecks | 1 | 10 | 50 | 200 | Custom |
| Servers | 1 | 3 | 10 | 50 | Custom |
| Status pages | 1 | 1 | 1 | 1 | Custom |
| Team members | 1 | 2 | 5 | 15 | Custom |
| Data retention | 30 days | 90 days | 1 year | 2 years | Custom |
| Projects | Unlimited | Unlimited | Unlimited | Unlimited | Unlimited |
| Alerts | |||||
| Included | Included | Included | Included | Included | |
| Slack & Telegram | Not included | Included | Included | Included | Included |
| Discord | Not included | Not included | Included | Included | Included |
| Webhooks | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| Escalation policies | Not included | Not included | Included | Included | Included |
| SMS | Not included | Not included | Not included | Included | Included |
| Phone calls | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| Workspace | |||||
| API access | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| Team roles | Not included | Not included | Included | Included | Included |
| SAML SSO | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| Audit log | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
| Custom domain & white-label status page | Coming soon | Coming soon | Coming soon | Coming soon | Coming soon |
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
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.