Open source · MIT licensed

Know when you're down before your users do.

OpenDuty is uptime monitoring and status pages you can use as a hosted service or run on your own servers. Same product, your choice.

All systems operational Live
api.acme.io99.99%142 ms
acme.io100%88 ms
db.internal:543299.97%12 ms
checkout.acme.io99.95%231 ms

Everything you need to stay up

Focused tooling for monitoring, alerting and communicating — nothing you don't.

Uptime checks

HTTP, TCP, ping, DNS and keyword checks as often as every 30 seconds.

Status pages

Beautiful public pages on your own domain, updated automatically.

Smart alerts

Email, Slack, Discord, Telegram, webhooks and PagerDuty with escalation rules.

Incident timeline

Every outage recorded with cause, duration and a clean history.

SSL & domain expiry

Get warned weeks before a certificate or domain lapses.

API first

Everything in the dashboard is available over a documented REST API.

Your data, your servers

Run OpenDuty with a single Docker command. No vendor lock-in, no usage limits, and you can migrate to our cloud — or back — whenever you like.

$ docker run -d \
    -p 3000:3000 \
    -v openduty:/data \
    openduty/openduty:latest

✓ OpenDuty running on :3000

The best of both worlds

OpenDutyUptime Kuma / StatpingHosted-only tools
Hosted option✓—✓
Self-hostable✓✓—
Open source✓✓—
Multi-region checks✓—✓
Unlimited status pages✓✓—

Simple pricing

Self-host for free, or let us run it for you.

Self-hosted

Free

Forever, on your hardware

  • ✓Unlimited monitors
  • ✓All integrations
  • ✓Community support

Cloud

€10

per month

  • ✓We host and maintain it
  • ✓Multi-region checks
  • ✓Custom-domain status pages
  • ✓Email support

Enterprise

Custom

Dedicated instance, built for you

  • ✓Private instance set up by us
  • ✓SSO & audit log
  • ✓SLA and priority support

Start monitoring in two minutes

From €10 per month, or self-host for free.