Everything you need to own your uptime.
16 check types, escalation chains, incident communication, branded status pages and audit-ready reports — the full toolchain for teams that own uptime, on one European platform.
Uptime monitoring
One monitor for every layer of your stack
Websites and APIs are only the surface. StatusPage watches everything underneath too — certificates, DNS, mail, jobs — with 16 dedicated check types.
- Checks up to every 30 seconds — choose intervals from 30 seconds to daily per monitor. Fast enough to catch an outage before the first support ticket.
- Degraded, not just down — set a latency threshold per monitor, and slow responses surface as a separate “degraded” state — your early-warning system.
- Confirmation thresholds — require multiple consecutive failures before alerting, tuned per interval — flaky networks don't page anyone.
- Pause, duplicate, organize — group monitors into services, pause them during migrations and duplicate configurations instead of rebuilding them.
16 check types, no plugins
Every check type is built in and configured in seconds — from a simple ping to JSON-path assertions on your API.
Advanced checks
Checks that read the response — not just the status code
A 200 doesn't mean your endpoint works. Assert what your websites and APIs actually return — status, headers, body and JSON fields — with timeouts and thresholds you control.
- Full request control — GET, POST, PUT or DELETE with custom headers and request bodies — monitor authenticated and write paths, not just the homepage.
- Response assertions — expected status codes, body-contains and body-not-contains rules catch soft failures like error pages served with 200.
- JSON-path assertions — point at a field in the JSON response and assert its value — queue depths, feature flags, health indicators.
- Timeouts & thresholds — per-monitor timeouts, degraded-latency thresholds and failure thresholds put you in control of what counts as broken.
Global check locations
Three continents. One clear answer.
Every location checks independently, with its own status and latency. If a single region sees your site down, you know — no majority vote hiding a regional outage.
- EU by default — checks run from Germany unless you say otherwise — your monitoring starts on EU soil.
- USA & Singapore — add North America and Asia-Pacific to see your service the way customers on other continents do.
- Independent verdicts — per-location status, latency and error details — instantly distinguish a global outage from a routing problem in one region.
Certificates, domains & DNS
The quiet failures that take whole sites down
Expired certificates, lapsed domains, hijacked DNS records and blacklisted mail servers rarely announce themselves — until customers can't reach you.
- SSL certificate checks — a real TLS handshake, not just a date lookup — broken chains are caught too. Alerts from 1 to 365 days before expiry.
- Domain expiry — registration checked daily via RDAP with WHOIS fallback — a forgotten renewal never takes you offline.
- DNS record monitoring — assert A, AAAA, CNAME, MX, TXT and NS records against expected values — catch silent changes and hijacks.
- Blacklist (DNSBL) checks — know immediately when your mail server IP lands on a spam blacklist — before deliverability craters.
Heartbeat monitoring
Know when scheduled jobs silently stop
Backups, imports, billing runs — the jobs nobody watches until they've been failing for three weeks. Heartbeats flip the direction: the job reports in, and silence becomes an alert.
- One line of curl — the job pings a unique URL after every successful run — no SDK, no agent, works from any cron, CI pipeline or script.
- Grace periods — from 10 seconds to 24 hours — tuned to how late a job may run before it's a problem.
- Rotatable secret tokens — each heartbeat has its own secret token you can rotate anytime — or ping authenticated via API key.
- Instant recovery — the next ping marks the job healthy again — no manual reset, no stale alarms.
Alerting
Alerts where your team already works
16 channel types, from a quiet email to a phone call that wakes someone up. Every channel has a one-click test, and failed deliveries are retried automatically.
- Alert rules per service — ready-made “becomes unhealthy” and “recovers” rules, or fully custom state-transition triggers with severity levels.
- SMS & voice that cut through — credit-based, no monthly commitment — for the alerts that must not drown in a muted channel.
- Webhooks & pro tools — JSON webhooks with custom headers and payload fields, plus native PagerDuty, Opsgenie, Zapier and Splunk integrations.
- Maintenance windows — one-off or recurring (cron) windows silence alerts and keep uptime stats clean — deploy nights stay quiet.
Escalation that ends with a human
An unacknowledged alert climbs the chain — quietly at first, then loudly — until someone takes ownership.
- Up to 20 steps per rule — each step with its own channels, delay, severity and repeat schedule — from Slack ping to phone call.
- One-click acknowledge — a signed link in every alert email stops the escalation instantly — no login, no app install. Also available via API.
- Repeats with a cap — steps can repeat until acknowledged, capped to prevent alert storms.
Incident management
Incident records that survive an audit
An incident isn't just a red banner — it's a record of what happened, what you did, and what customers were told. StatusPage keeps that record complete, automatically.
- Auto-created drafts — outages create pre-filled incident drafts — nothing is published without a human decision, and untouched drafts clean themselves up.
- Public updates, internal notes — one timeline, two audiences — customers see updates, your team sees the debugging context. Attachments included.
- Four categories — incidents, scheduled maintenance, informational notices and security events — each with its own workflow.
- Merge & post-mortems — merge duplicate incidents into one clean story, close with a structured post-mortem.
- Full export — every property change is tracked automatically; export the complete incident with timeline and attachments as PDF/ZIP.
Status pages
A status page your customers actually trust
Hosted by us, branded as yours. Live status, 90-day uptime history, incidents and maintenance — on your own domain, in your customers' language.
Your domain, your brand
- Custom domain, automatic SSL — point a CNAME at us — verification, Let's Encrypt certificates and renewals are handled for you.
- Full branding — logo, dark-mode logo, favicon, brand color, light/dark/system theme, custom footer with your legal links.
- White-label — remove TrustComponent branding entirely for a page that's 100% yours.
- 10 languages — English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Swedish and Danish.
- SEO controls — meta title and description, OpenGraph — or noindex for pages that shouldn't be found.
Public, private or both
- Multiple pages per project — a public page for customers and an internal one for your team — each with its own services, branding and access rules.
- Access control — password protection and IP allow-lists (CIDR) for internal or partner-only pages.
- Per-service detail — choose exactly what each service reveals: stats, locations, check intervals, incident history — or just a status dot.
- Bot-protected subscribe forms — signup forms are protected by TrustCaptcha — our own CAPTCHA — so your subscriber list stays clean.
Subscribers & notifications
Your customers subscribe. You stop writing outage emails.
Incident updates reach subscribers automatically — by email, SMS, Slack or feed — rendered in your branding and your page's language.
- GDPR-clean by construction — double opt-in for email and SMS, manage and unsubscribe links in every message, legal links embedded — unverified signups auto-delete.
- Per-subscriber preferences — subscribers choose what they hear about: outages, recoveries, maintenance — no unsubscribes caused by noise.
- Delivery you can verify — a full notification log shows every dispatch, per-channel counts and failures — you know your message went out.
Reports & data
Prove your reliability. Don't just claim it.
When an SLA review, an auditor or a big prospect asks about your uptime, you send a report — generated from up to 24 months of real monitoring data.
- Automatic monthly PDFs — uptime to three decimals, total downtime, incidents, average incident duration and longest outage — emailed to the team members you choose.
- On-demand reports — any range from 24 hours to a full year — for SLA reviews, renewals and post-mortems.
- Up to 24 months of history — latency and uptime data with smart aggregation — trends stay visible long after the incident is forgotten.
- Latency charts — response-time history with your degraded threshold drawn in — see the slow creep before it becomes a problem.
Platform & governance
Enterprise governance without the enterprise sales call
Everything your security questionnaire asks for is built into the platform — and most of it is self-service.
- Team seats & roles — Admin, Member and Viewer roles with clean permission boundaries — invite your team, agencies and clients.
- SSO & MFA enforcement — OIDC single sign-on with Entra ID, Okta, Google Workspace and any OIDC provider — plus TOTP and passkey MFA, enforceable for all members.
- Audit logs with real detail — every action recorded with actor and before → after values, exportable as JSON, CSV or Excel.
- DPA in minutes — sign a GDPR Art. 28 data processing agreement online — plus SLAs and custom contracts managed in one place.
Support
Talk to engineers, not ticket bots
From your first monitor to a full migration — support comes from the people who build the product.
- Migration help — moving from another monitoring tool or a homegrown script? We help you map monitors, alerts and status pages.
- Dedicated account manager — for custom agreements — a single contact who knows your setup.
- Custom SLAs & procurement — tailored service agreements, procurement support and custom contracts when your organization needs them.
- Health checks — regular reviews of your monitoring setup — coverage gaps, alert noise, escalation paths.
Frequently asked questions
What is uptime monitoring?
What is a status page?
What is heartbeat (cron) monitoring?
Why does EU hosting matter for monitoring?
Can I use my own domain and branding?
Is there a free plan?
How fast are checks?
Ready when your next incident is.
- Monitor, alert & prove your uptime
- GDPR-compliant & EU-hosted
- Set up in minutes