All products
Network cables in a server rack, lit green.A bright data centre with rows of server cabinets under blue cables.

Photo by Tyler on Unsplash

Photo by Taylor Vick on Unsplash

Service monitoring

SteadyMonitor

Keep an eye on your services, with focused monitoring and clear alerts.

SteadyMonitor checks your websites, APIs and internal systems with HTTP, DNS, TCP and ping checks, from our locations and from inside your own network, and tells your team when something breaks.

Available now
Visit SteadyMonitor
Checks
HTTP, DNS, TCP and ping
Every
15 seconds to 24 hours
From
London, Stockholm, Ohio, Seoul
Alerts to
Slack, Teams, email and more
A closer look

Know before your customers do.

SteadyMonitor checks your websites, APIs and internal systems from our locations and from inside your own network, and tells your team when something breaks. These screenshots show a made-up company’s monitoring.

Overview

Every service, one screen.

Group checks into projects, see at once which are passing, and jump straight to the one that isn’t.

The SteadyMonitor overview: a banner showing one failing check, and cards for seven projects such as Core API, Billing and Edge & CDN.The SteadyMonitor overview: a banner showing one failing check, and cards for seven projects such as Core API, Billing and Edge & CDN.
Response times

How fast, from everywhere.

Response time from every location on one chart, over the last hour, day, week or month, with every result kept for 90 days.

A check’s response-time chart over 24 hours with one line each for London, Ohio and Stockholm, above a list of recent results.A check’s response-time chart over 24 hours with one line each for London, Ohio and Stockholm, above a list of recent results.
Checks

More than up or down.

HTTP, DNS, TCP and ping checks, every 15 seconds to every 24 hours. Test status codes, page content and latency, and keep an eye on certificate expiry.

  • Custom methods, headers and request bodies for HTTP checks
  • Certificate expiry read on every run of an https check, with 7 days’ notice by default
  • Negative checks that alert when something that should be closed starts answering
  • Responses scanned for leaked API keys and tokens
The New Check dialog’s options: expected status code, body text, certificate expiry, leaked-secret scanning and negative checks.The New Check dialog’s options: expected status code, body text, certificate expiry, leaked-secret scanning and negative checks.
Locations

Choose where each check runs from.

Run checks from London, Stockholm, Ohio and Seoul. Each location is judged on its own, so one slow region doesn’t hide behind three fast ones.

Choosing public locations for a check: London, Ohio and Stockholm switched on, Seoul off.Choosing public locations for a check: London, Ohio and Stockholm switched on, Seoul off.
Private agents

Monitor what has no public address.

A private agent runs inside your own network and only ever connects outwards, so you can check databases, queues and internal services without opening anything up.

A project of internal checks: a job runner heartbeat, a staging API, and Postgres, Redis and Kafka on private addresses.A project of internal checks: a job runner heartbeat, a staging API, and Postgres, Redis and Kafka on private addresses.
Incidents

One incident, however many locations fail.

A failing check raises one incident your team can take, explain and close. Taking it stops the repeat alerts, recovery messages are sent automatically, and you can publish it to your status page.

A closed 14-minute incident on the us-east API, with the team’s comments on the cause and the fix.A closed 14-minute incident on the us-east API, with the team’s comments on the cause and the fix.
Alerts

Alerts where your team already works.

Send alerts to Slack, Microsoft Teams, Google Chat, Discord, Telegram, email, push or a signed webhook, and keep reminding until someone takes the incident.

Alert settings with the re-alert interval and Slack, Microsoft Teams, Google Chat and webhook channels switched on.Alert settings with the re-alert interval and Slack, Microsoft Teams, Google Chat and webhook channels switched on.
Status pages

Status pages with 90 days of history.

Share status, 90 days of daily uptime and incident updates on a page you control, on your own domain if you like, without exposing your targets or error details.

  • You choose exactly which checks appear
  • As many status pages as you need, one per environment
A public status page with an ongoing incident update and 90-day uptime bars for each API region.A public status page with an ongoing incident update and 90-day uptime bars for each API region.
Features

Everything on every account.

Private agents

A small container inside your network that only connects outwards and signs every request. If an agent goes quiet, that raises an incident too.

Environments and variables

Write {{HOST}} into a target and run the same check against development, staging and production, each with its own results and incidents.

Failure rules that suit you

Decide what counts as down, such as three failures in the last five results, for each location.

Leaked-secret scanning

HTTP responses are checked for AWS, GitHub, Slack, Stripe and other keys, plus your own patterns. A match raises an incident at once.

Teams and roles

Invite as many people as you like, as admins or read-only.

API keys

Keys scoped to exactly what they need, read or write, shown once and stored hashed.

Works with your AI assistant

A full MCP layer lets Claude, ChatGPT, Gemini or Codex do what the dashboard does, signed in with OAuth: add checks, look into an incident or set up a status page. Anything destructive asks first.

Hosted in the EU

Hosted in Germany, under UK and EU GDPR.

Questions

Good to know.

What does it cost?

Every feature is on every account, with a free monthly allowance of check runs. If you need more, buy them as you go, with no subscription. See steadymonitor.io for the details.

Can it check things that aren’t on the internet?

Yes. Run a private agent inside your network and it checks your internal systems, connecting out to SteadyMonitor so you don’t open anything up.

What does a status page show?

The checks you choose, their current status, 90 days of daily uptime and your incident updates. It never shows targets or error details.

Know how your services are doing.

Bring availability checks together in a clear monitoring workspace. SteadyMonitor checks your services over HTTP, DNS, TCP, and ping, with results and alerts that help you understand when something needs attention.

Be part of the conversation

Interested in SteadyMonitor? Tell us about your workflow, ask a question, or share what you’d like to see.

Get in touch