10 global check regions

Monitor your services. Communicate status.

Checks from 10 global regions. Alerts only fire when multiple nodes confirm downtime. No false positives from Cloudflare blocks or single-region blips.

OnePageStatus dashboard showing monitors with status, component groups, and uptime data

Checked from 10 regions. Confirmed before alerting.

Every check runs from multiple global locations simultaneously. We only alert when multiple regions confirm downtime — eliminating false positives from rate limiting, CDN edge issues, or regional network problems.

🇬🇧
London
lhr1
🇫🇷
Paris
cdg1
🇺🇸
US East
iad1
🇺🇸
US West
sfo1
🇧🇷
São Paulo
gru1
🇿🇦
Cape Town
cpt1
🇦🇪
Dubai
dxb1
🇯🇵
Tokyo
hnd1
🇮🇳
Mumbai
bom1
🇦🇺
Sydney
syd1
2+ regions
must confirm before alerting
30s
minimum check interval
0 false positives
from CDN/WAF blocking

Free plan includes 2 regions (London + US East). Pro and Team plans include all 10 regions.

How it works

Four steps from signup to a live status page your users can trust.

1

Add a monitor

HTTP endpoint, database, TCP port, ICMP ping, or cron heartbeat. Pick your check regions.

2

We start checking

Checks run every 5 minutes from up to 10 global regions. Database monitors run SELECT 1.

3

Get alerted

Email, SMS, Slack, Discord, Teams, PagerDuty, Opsgenie, ntfy, and more. Auto-created incidents with escalation.

4

Share your status

A public status page with uptime bars, incident timeline, and subscriber notifications.

Status pages your users will actually trust

A clean, professional status page that shows real-time monitor status, 30-day uptime history, active incidents with timelines, and upcoming maintenance windows.

  • Real-time updates — status changes instantly, no refresh
  • Component groups to organise services
  • Email subscriber notifications on incidents
  • Custom domain support (status.yourdomain.com)
  • Custom branding, favicon, and meta tags
  • Embeddable uptime badges for READMEs
Public status page with uptime bars, incident timeline, and subscriber form

Everything you need to monitor and communicate

Monitor → Detect → Notify → Communicate. The complete loop for teams of 1‑10.

HTTP, TCP, Ping, DNS, Database & Cron monitoring

HTTP checks from 10 global regions. PostgreSQL and MySQL query checks. TCP port monitoring. ICMP ping. DNS record monitoring. Heartbeat/cron monitoring — your jobs ping us to prove they ran.

Real-time status pages

Status pages update instantly via WebSocket — no refresh needed. Visitors see monitor changes, new incidents, and maintenance updates live.

API health checks

HEAD, GET, POST, and PUT methods. Custom headers. JSON path, regex, and string matching. Multi-step API checks with variable extraction. Response time thresholds.

13 alert channels with escalation

Email, SMS, Slack, Discord, MS Teams, Google Chat, Mattermost, Rocket.Chat, ntfy, PagerDuty, Opsgenie, Incident.io, Webhook. Escalation chains with wait times.

Automatic incidents

Downtime detected? Incident auto-created, owner alerted, subscribers notified. False positive prevention with multi-region confirmation.

Incident communication

Post timestamped updates as you investigate. Subscribers see the full timeline — not just "down" and "up". Create, update, and resolve from the dashboard or API.

Custom domains & branding

Serve your status page from status.yourdomain.com. Custom logo, colours, favicon, meta tags. Remove OnePageStatus branding on paid plans.

Dashboard & audit trail

Filter, sort, tag, and group monitors. Save views. Full activity log tracking who changed what, when — exportable as CSV for compliance.

SSL & domain expiry monitoring

Daily SSL cert checks with 14-day and 3-day expiry alerts. Domain registration expiry monitoring via RDAP — get warned at 30 days and 7 days before your domain lapses.

Scheduled maintenance

Announce maintenance windows in advance. Subscribers get notified. Shown above monitors on the status page. Updates in real-time.

SLA compliance tracking

Set uptime targets (e.g. 99.9%) per monitor. Track actual vs contractual SLA with visual gauges. Scheduled maintenance excluded from downtime.

Uptime history & annotations

View 7/30/60/90-day uptime trends. Export to CSV. Mark deploys, config changes, and external events on the timeline — annotations appear as flags on response time charts.

Subscriber notifications

Visitors subscribe via email with double opt-in. They get notified on incidents, updates, resolutions, and scheduled maintenance.

Team, API & referrals

Invite team members to share your dashboard. Programmatic API for monitors and incidents. Refer others and both get a month free.

Simple, transparent pricing

No per-seat pricing. No feature gating on essentials. Monitoring included on every plan.

Free

£0
Forever
  • 1 HTTP monitor
  • 2 check regions
  • 5-minute intervals
  • Public status page
  • 25 subscribers
  • Auto incidents
  • Email & SMS alerts
Get started
Most popular

Pro

£12/mo
~$14 USD
  • 15 monitors
  • HTTP, TCP, Ping, DNS, DB, Cron
  • 10 check regions
  • 30-second intervals
  • 5 status pages
  • Custom domains
  • Unlimited subscribers
  • SSL monitoring
  • Email, SMS & webhook alerts
  • JSON path, custom headers, response time thresholds
  • Uptime badges
Upgrade to Pro

Team

£29/mo
~$34 USD
  • 50 monitors
  • Everything in Pro
  • Team members (viewer/editor/admin)
  • Slack alerts
  • API access
  • 10 status pages
  • Referral rewards
Get started

Enterprise

Need custom limits, SLA guarantees, SSO, dedicated infrastructure, or on-premise deployment?

Contact us

Why not just use...?

Most teams cobble together separate monitoring and status page tools. We built both in one.

FeatureOnePageStatusAtlassian StatuspageUptimeRobot + Statuspage
Monitoring includedHTTP, TCP, Ping, DNS, DB, CronNoHTTP only
Alert channels13 channels — Email, SMS, Slack, Discord, Teams, PagerDuty, Opsgenie, Incident.io, ntfy, etc.Email, SlackEmail only
Status page includedYesYesSeparate tool
Monthly costFrom £12From $29$36+
Unlimited subscribersYes (Pro)250 (Hobby)Separate limits
Real-time updatesYes — live WebSocketNoNo
Auto incidentsYesNoManual only
SSL monitoringYesNoSeparate add-on
Custom domainsYes (Pro)YesStatuspage only
Setup time60 seconds30+ minutes1+ hours

Start monitoring in 60 seconds

Enter a URL, pick a name, done. Your first status page is live before you finish your coffee.

Get started free