Built for product teams

Know the minute
it breaks.

Explain the minute
it recovers.

Fast incident detection, public status pages, and a clean operator dashboard, so your team responds before customers pile into support.

Docker-ready in 60sOpen-source friendlyNo vendor lock-in
PingStation
All systems reporting
Status online
Monitors24
Incidents1
Uptime99.98%

Alert flow

Checkout latency breach
Incident routed to on-call
Status page updated
99.98%
Uptime tracking
<1 min
Alert speed
24/7
Monitoring
3
Alert channels
Endpoint monitoring

HTTP, heartbeat, and TLS monitors with real history.

Every check run is stored in Postgres. Grouped check cycles, latency tracking, and full run history you can actually query.

  • HTTP, heartbeat, and TLS certificate monitors
  • Configurable intervals, thresholds, and assertions
  • One-command Docker setup

Check history

api.acme.dev/health
42ms
payments.acme.dev
118ms
worker heartbeat
-
24h

Incident lifecycle

Failure detected

14:32

Incident opened

14:32

Alerts delivered

14:33

Recovery confirmed

14:47

Incident tracking

Automatic incidents with full delivery audit.

When checks fail past the threshold, an incident opens. When they recover, it closes. Every alert delivery is logged end-to-end.

  • Automatic open and resolve transitions
  • Webhook, Slack, and email delivery logs
  • Unified operator dashboard
Public communication

Status pages on your domain with automatic TLS.

Publish a clean status page on a slug or verified custom domain. Operator routes stay protected; customers see a calm, public view.

  • Custom domains with edge-managed TLS
  • DNS verification flow
  • Protected operator routes

status.acme.dev

Custom domain · TLS active

Operational
Web application
API gateway
Database cluster
Background workers
The full toolkit

Everything else you expect around the core signal.

Fast alerts

Route incidents through email, Slack, and webhooks. Every delivery logged with timestamp, channel, and outcome so you can trace the full path from failure to notification.

Checkout latency breach, incident #47 opened
Slack alert delivered to #oncall in 4s
Email sent to ops-team@acme.dev

Status pages

Public updates on your own domain with automatic TLS and DNS verification.

Secure access

Email, magic links, and social sign-in with workspace roles and team invites.

Incident history

Clear timelines with recovery state, delivery logs, and every check run persisted.

Custom domains

TLS-backed status pages served from your own verified domains.

Team ready

Workspace roles, invites, and admin tools that grow with your engineering team. Control who sees what and onboard new members without friction.

Sarah K.
Admin
Alex M.
Member
Jamie L.
Member
How it works

Four steps to a calmer on-call flow.

Add monitors, route alerts, publish status, and keep every incident in one place your team can trust.

1

Add monitors

Create HTTP, heartbeat, and TLS certificate checks for the endpoints, APIs, and background jobs you can't afford to miss.

api.acme.dev/health
payments.acme.dev
worker heartbeat
2

Route alerts

Set failure thresholds, connect Slack channels, email groups, or webhook endpoints. PingStation handles incident creation.

#oncallSlack
ops@acme.devEmail
hooks.site/abcWebhook
3

Publish status

Launch a calm, public status page so customers and your team share the same source of truth about system health.

status.acme.devAll operational
Web app
API
Database
4

Review & improve

Track recovery timelines, delivery outcomes, and check history so every incident leaves behind useful context.

Incident #47 opened14:32
Alert delivered (3/3)14:33
Recovery confirmed14:47
Pricing

Simple plans that scale with your team.

Start with real monitoring for free. Pay for faster cadence, broader alerting, and better collaboration as you grow.

Free

Free

A calm starting point for personal products and side projects.

  • 15 monitors
  • 5 minute checks
  • HTTP + heartbeat monitors
  • 1 public status page
  • Email alerts
  • 7 day history
Most popular

Pro

$29/mo

Faster checks, cleaner incident handling, and status pages you can publish.

  • 100 monitors
  • 1 minute checks
  • Webhook + Slack alerts
  • Custom-domain status pages
  • 90 day history
  • Magic links + social auth

Team

$99/mo

For teams standardizing on one uptime and incident control plane.

  • 500 monitors
  • 30 second checks
  • 3-region checks planned
  • Unlimited status pages
  • 1 year history
  • Priority onboarding

Compare plans

Every capability across tiers: monitors, alerts, status pages, and access.

FreeProTeam
Usage
Monitors15100500
Check frequency5 min1 min30 sec
Status pages15Unlimited
History7 days90 days1 year
Monitoring
HTTP monitors
Heartbeat monitors
Manual test runs
Multi-region checks3 regions planned
Custom assertions
Incidents & alerts
Automatic incidents
Email alerts
Webhook alerts
Slack alerts
Delivery audit log
Escalation playbooks
Status pages & access
Public status page
Custom domains
Automatic TLS
Magic links
Social sign-in
Workspace roles & invites

Start monitoring in minutes.

Create an account, add your first service, and give your team a faster way to catch and communicate incidents.