Watch it run on a live workspace

Uptime monitoring
that won't go quiet.

Checks, incidents and status pages for your sites, APIs and cron jobs. Built so the alert still arrives when our own infrastructure is the thing having a bad day.

  • 7 kinds of check
  • Alerts that outlive our own outages
  • Status pages included
Pingu the marshaller, wand lit: all clear

Services

Live
Website100%
API99.99%
Database99.98%
Cron100%

10s ago · every 30s

Checks for anything

HTTP, ping, port, DNS, SSL, keywords and cron heartbeats.

Alerts

Email, Slack, webhook or Telegram, logged before they’re sent.

Status pages

On your own domain, in your colours, updated by the checks themselves.

One project per client

Real boundaries, not one long list with tags on it.

The problem

Most tools give you one flat list

Every site is another row in the same list. At two hundred rows, the only thing linking a monitor to its client is a naming convention you invented.

everywhere else200 monitors

Bakers Ltd's checkout is down. Go find it.

pinguHQ4 projects

Bakers Ltd's checkout is down. You already found it.

Acme Co
WebsiteAPIAuthPayments
Bakers Ltd1 down
WebsiteCheckoutNightly job
Northwind
WebsiteAPICertificate
Cove Studio
WebsiteCDNMail
How it's organised

Every client gets their own project

A project isn't a folder. It gets its own services, status page, history and subscribers, so forty clients never see each other.

workspace / project / service / monitor

Their own status page
One page per project, showing only that project’s services, with its own subscribers and 90 days of history.
Their own monitors
HTTP, ping, port, DNS, SSL, keyword and cron heartbeat checks, grouped under that project’s services and nothing else’s.
Their own domain
Point status.yourdomain.com at us. We’ll walk you through the TXT record and sort the certificate.
Your brand on all of it
Your logo, your colour, no pinguHQ footer. Whoever reads it sees you, not us.
Pingu holding a padlock
What we watch

Seven kinds of check: HTTP, keyword, cron, SSL, DNS, port, ping

monitorshttp
acme.com
api.acme.com/health
nightly-invoices
acme.com
acme.com
db.acme.internal:5432
edge.acme.com
How you hear about it

Alerts by email, Slack, Telegram or webhook

notificationsemail

Email

Per member, plus status page subscribers

live

Slack

Incoming webhook, per channel

live

Telegram

Your own bot token, per workspace

live

Webhook

Signed POST, your endpoint

live

transactional outbox

Every alert is written to Postgres before it’s sent, then drained with retries. Lose the queue and the alert still goes.

What your users see

A status page for every project, on your own domain

status pagesone page per project
Northwind Digitalstatus.northwind.co
All systems operational
Website100%
API99.99%
Checkout99.97%

no pinguhq branding · your domain · your logo

Have a look

See it running, without signing up

Recordings of our public demo workspace, not mockups. Open it and click around. No account needed.

Open the demo
Agency overviewthis is the real demo workspaceapp.pinguhq.com/demo
Agency overview
Everything you’re watching, grouped, and which one is on fire. Fifteen monitors across four projects here.
When something breaks

A check fails and the rest happens on its own

An incident opens, your team gets told, and the status page updates. Nobody has to be awake for it. Scroll to walk the chain.

livemonitor to customer, one chain6 monitors
  1. Checking

    Every monitor that’s due gets picked up and run. They don’t share a clock, so checks land spread out instead of all at once.

  2. Degrading

    One endpoint starts answering slowly. Every check records its response time, so you can see it sliding before it breaks.

  3. Incident opened

    The check fails, gets confirmed, and an incident opens by itself. Nobody had to notice first. Nobody had to click anything.

  4. Alerting

    Email, Slack, webhook and Telegram. Alerts get written down before they’re sent, so if the queue dies they still go out.

  5. Customers told

    The right status page updates, and only that one. Its subscribers get an email at the same time.

  6. Resolved

    The next passing check closes the incident and logs how long it lasted. The page goes green without anyone editing it.

Making it yours

Make it look like yours

Change the theme, accent, texture, density, corners and motion. Status colours never change: up is green, down is red, no data is slate.

your workspacenight · terracotta · grain

Acme Co

5 monitors · 1 incident open

Client portal
acme.com184ms
api.acme.com96ms
checkout.acme.comno data
cdn.acme.comno data
acme.com certificate41ms
90d history
checkout.acme.com is down14m
14m agoCheck failed, incident opened
14m agoSlack and email sent
13m agoStatus page updated
Theme
Accent
Texture
Density
Radius
Motion

Three surfaces. Status colour is the same on all of them.

Getting started

You’ll have a check running in about a minute

Nothing to install. Here are the three things people set up first, with the real commands.

No agent, no config file. Name it, paste the URL, and checks start.

Watch a URLthese are the actual commandsmonitor
# In the dashboard: Monitors -> New
Name Checkout
URL https://checkout.acme.com/health
Interval 30 seconds
-> first check ran 4s later: 200 in 184ms
no installfree tier · 10 monitors

The free plan gives you ten monitors on five-minute checks, and you can use it on work you’re paid for. Start with those.

Thinking about moving

We’ll move everything over for you

Two hundred monitors with their alert contacts and status pages is a week of work. We do it for you, by hand, before you pay anything.

Coming from

  • UptimeRobot

    Monitors, intervals, alert contacts

  • Pingdom

    Uptime and transaction checks

  • Better Stackone click

    Self-serve: paste a token, preview, import

  • Atlassian Statuspage

    Components, incident history, subscribers

  • Oh Dear

    Sites, checks, site groupings

  • Uptime Kuma

    Monitors and notification targets

On something else? Ask anyway. If it has an API or an export, we can usually read it.

  1. 1

    Paste a token, or send us one

    Send us a read-only key. It can’t change anything in your current tool, and you can revoke it when we’re done.

  2. 2

    Every monitor gets sorted first

    You see every monitor sorted into imports cleanly, needs a tweak, or can’t come across. Nothing is dropped quietly.

  3. 3

    You confirm, then click through it

    Nothing is created until you say go, and you can change any grouping or name afterwards.

  4. 4

    You switch when you’re ready

    Point your DNS at us and turn the old tool off. Both run side by side until you do.

a real handoverfree

you send

  • 203 monitors
  • one flat list
  • 92 alert contacts
  • no status pages

you get back

  • 41 projects
  • 118 services
  • 203 monitors
  • 41 status pages

Nothing switches until you say so. Your old tool keeps running the whole time.

Start a migration
If you're comparing

What the others charge extra for

White-label, private pages, single sign-on, subscriber counts. Here's the same shopping list priced across the tools you're choosing between.

Cheapest paid plan$54 others
Oh Dear
$17covers 2 sites
Better Stack
$34 per responder
Statuspage
$29
Instatus
$20
Free plan10 monitorscommercial use allowed4 others
Oh Dear
None
Better Stack
10 monitors1 page
Statuspage
100 subscribersno monitoring
Instatus
15 monitors
Remove their brandingIncluded from $49, on every page4 others
Oh Dear
Included on every plan
Better Stack
$250 per pageper month
Statuspage
The $399 plan
Instatus
Not offered
Private or internal pageOn the roadmap4 others
Oh Dear
Included
Better Stack
$50 per pageper month
Statuspage
A separate product, $79 to $1,499
Instatus
The $300 plan
Status page subscribersNot counted, not charged4 others
Oh Dear
Included
Better Stack
$40 per 1,000per month
Statuspage
250 at $29rising to 25,000 at $1,499
Instatus
5,000 on the $20 plan
Keeps things separateProjects, each with its own page and domain4 others
Oh Dear
One account, one flat site list
Better Stack
No
Statuspage
Audience pages, from $300 each
Instatus
No
Fastest check30 seconds4 others
Oh Dear
Not published
Better Stack
30 seconds
Statuspage
No monitoring
Instatus
30 seconds
sources

Monthly list prices, read off each vendor's own pricing page in August 2026. Tell us if we've got one wrong.

a note from uswhy this existspinguhq

To whoever is on call

We want the watching to stop being your job.

Uptime tools were built for one company watching its own thing. If you look after sites for other people you are watching forty, on one long list, with a bill that grows every time you win a client.

You pay for monitors. Nothing else.
A monitor costs us a check to run, so a monitor is what we count. Status pages, subscribers and team members are never charged for. Projects aren't either; the two cheapest plans just cap how many.
Green means up. For everyone, on every theme.
Change the theme, the accent, the texture, the corners. You cannot change what red means, because two people reading the same screen at 3am have to see the same thing.

We publish what we have not built yet, further down this page. And if the only thing keeping you on your current tool is the job of leaving it, say so and we will move you ourselves, for free.

The people building pinguHQ

hello@pinguhq.com. A person reads it.

What that costs you

The same forty projects, priced both ways.

One agency, one month, on Statuspage and on us.

Statuspage
line itemquantitycost
Audience pages40 × $300$12,000
Total, per month$12,000
pinguHQ, Agency plan
line itemquantitycost
Monitors500$99
Client projects40$0
Status pages + domains41$0
Subscribers, seats, brandingall of them$0
Total, per month$99

Same forty client pages. $11,901 a month of difference, and none of it buys a single extra check.

A monitor costs us a check to run, so monitors are what we count. Statuspage lists audience-specific pages from $300 each per month, billed per page. Forty of them is $12,000, before any client outgrows the base tier. Read off Atlassian’s own pricing in September 2026.

See what we build next
The commons

Open source gets a fixed cut.

A lot of this product is other people’s work, given away by people funded by nobody. A fixed amount goes out to them every month, starting with our first paid subscription.

Nothing has been sent yet, because we haven’t charged anyone yet. When the first payment goes out, the amount appears here and the list below gets receipts.

None of them asked us to do this, and none of them endorse us.

What’s next

You get a say in what we build next

Everything here is something pinguHQ doesn’t do today. Better you read it now than find out after you’ve moved across. Push the ones you need.

  • Self-serve import from UptimeRobot and PingdomIn build

    Better Stack already imports itself from Settings. These two are next; today a person does them for you by hand.

  • Email template passIn build

    Alerts and subscriber mail work and are durable. The templates haven’t had a design pass.

  • On-call and escalationPlanned

    Rotations, schedules, escalation policies. Today an alert goes to a channel, not to a person on a rota.

  • Alert routing per projectPlanned

    Notification channels are scoped to the workspace right now, not to a project.

  • Private status pagesPlanned

    Pages are public or unlisted today. A password or magic-link login isn’t built.

  • Branding per status pagePlanned

    White-label is one brand per workspace. Giving each page its own logo and colour isn’t built.

  • SMS and phone alertsPlanned

    Needs a telephony provider. Email, Slack, webhook and Telegram ship today.

  • Multi-region checksPlanned

    Checks run from one region. A second confirming location is a hosting decision we haven’t made.

  • SLO and SLA reportingConsidering

    Raw uptime percentage ships. Error budgets and contractual reporting don’t.

  • Client-facing PDF reportsConsidering

    CSV export ships. A branded monthly PDF doesn’t.

  • Browser and transaction checksConsidering

    Scripted multi-step journeys. Keyword checks catch some of this today.

  • SAML single sign-onConsidering

    Google and magic link work. SAML doesn’t.

Wanted something that isn’t here?

Votes are saved in this browser only, so send yours over when you are ready.

Ask for it
Common questions

The things you'd ask before signing up

Including the one most tools leave out.

What can pinguHQ monitor?

Seven kinds of check: HTTP, ping, port, DNS, SSL certificate expiry, keyword (a page can return 200 and still render an error), and cron heartbeats, where your job pings a URL when it finishes and we alert you if the ping never comes.

How much does pinguHQ cost?

The free plan covers 10 monitors with no card and no clause saying it has to be a hobby project. Paid plans start at $5 a month for 25 monitors. Pricing is per monitor: status pages and status page subscribers are never counted or charged. Projects are not billed either, though the two lowest tiers cap how many you can have (1 on Free, 5 on Developer) and it is unlimited from $19 a month.

How often does pinguHQ check my site?

Every five minutes on the free plan, every 60 seconds on Developer at $5 a month, and every 30 seconds on Team at $19 a month and above. Thirty seconds is the fastest interval we run.

How does pinguHQ send alerts?

Email, Slack, a generic webhook, and Telegram. Alerts are written down before they are sent, so the record of what we tried to tell you survives an outage of our own. SMS and phone alerts are not built yet.

Is a status page included?

Yes, on every plan including free. The page updates from the checks themselves rather than from someone remembering to edit it. When an incident is over you can publish a postmortem to it, and your customers read it there. Your logo and your colour are on every plan, your own domain from $5 a month, and removing the pinguHQ footer from $49. Subscribers are never counted or charged.

Can I move over from UptimeRobot, Pingdom or Better Stack?

Yes, and we do the move by hand before you pay anything. You send an export, we rebuild it as projects, services and monitors with the alert contacts and status pages attached, and you confirm it before anything switches. Your old tool keeps running the whole time.

What has pinguHQ not built yet?

On-call rotations and escalation policies, SMS and phone alerts, SLO and SLA reporting, action-item tracking on postmortems, browser and transaction monitoring, private and password-protected status pages, and SAML single sign-on. Checks also run from one region today rather than several. We would rather you read that here than find it after signing up.

Ten monitors, free.

Enough to cover a real project, on work you're getting paid for. No card, and no clause saying it has to be a hobby project.

  • No card needed
  • Fine for paid work
  • Enough for a real project