Color theme

PS-01Atomic Van product

Pingstack

Know when a job doesn't run, a site goes down, or a certificate is about to expire.

Go to pingstack.io

For over 20 years we've built and run SaaS apps, and every one of them needed monitoring. No single service covered it all, so we usually ran several at once: one for website uptime, another for cron jobs, a dead man's switch for the scripts nobody remembered, and calendar reminders for certificates and domains. Each one had its own alerts, its own bill, and its own blind spots.

Pingstack is the tool we wished we'd had. It watches scheduled jobs, websites, ports, DNS records, certificates, and domains in one place, and it tells whoever is on duty. It grows with an app, from its first cron job to a thousand checks across a large production stack.

We also wanted AI tools to be able to use it. When you build a feature with an AI coding tool, that same tool can set up the feature's monitoring, so new jobs and endpoints get watched from the day they ship.

Pingstack dashboardA line drawing of a Pingstack dashboard: a sidebar for checks, dashboards, and alert routing; a summary showing all eight checks healthy; a bar chart of results recorded per day over 30 days; and a recent incident for an SSL certificate that has been resolved.PINGSTACK.IOSearch checks, dashboards, alerting...⌘K?+ New checkPINNEDGriffin Arts CouncilJasonChance.comMONITOROverviewDashboardsChecksALERTINGHistoryGroupsChannelsRostersBusiness planUpgrade11 of 1000 checks usedOverview / Griffin Arts CouncilGriffin Arts CouncilMonitoring selected checks on this dashboard.EditTotal checks8Healthy8Needs attention0Pending0Paused0Open incidents0Pending0Up8Late0Down0Paused0Degraded0Needs attentionReview dashboard checksNo checks are currently marked down, degraded, or late.Monitoring activity2026-09-29 to 2026-10-28, days in UTC-47 days14 days30 days90 days365 daysRecorded results58,911Selected periodAvg results / day1,900Excludes today (partial)Peak daily results3,7972026-10-28Incidents started1Within selected period37971898.5Recent incidentsDelivery historyView all incidentsUp to five incidents from this dashboard, ongoing first.GriffinArts.org SSLResolvedSSL certificate expires in 30 daysOctober 17, 2026, 1 day▶ Post status update1234

Fig. 1 A Pingstack dashboard

  1. Every check's status at a glance
  2. Checks, dashboards, and alert routing
  3. Results recorded each day
  4. Incidents and status updates
  1. Add your checks

    Point Pingstack at a URL, a port, a domain, or a certificate. For cron jobs, your job pings a unique URL when it finishes.

  2. Pick who hears about it

    Group people into rosters and choose how each group gets told: email, Slack, Teams, Discord, SMS, or a phone call.

  3. Get on with your day

    When a check fails or a job misses its window, Pingstack opens an incident and alerts whoever's on duty.

Cron jobs
Heartbeat checks with a schedule and grace period. Jobs can send a number with each ping, like rows processed, and warn you when it crosses a threshold.
Websites and APIs
Checked from up to three regions, every minute on Pro and Team and every 30 seconds on Business.
SSL certificates
A warning a set number of days before expiry, so a failed auto-renewal shows up early.
Domains
Every domain in one list, with alerts well before a registration lapses.
DNS records
Compared across the Cloudflare, Google, and Quad9 resolvers.
TCP ports
Know when a database, mail server, or SSH port stops accepting connections.
Status pages
Share any dashboard as a public status page. One is free; paid plans can use your own domain.
AI agents
An MCP server lets Claude Code or GitHub Copilot create checks and read incidents for you.

Pricing

Free for 15 checks

Every check type is on every plan. Pro is $12 a month, Team is $29, and Business is $79. Pay yearly and you get 2 months free.

See plans on pingstack.io