Uptime monitoring

Know when something
actually breaks.

SolidUptime monitors your HTTP endpoints, TCP services, and TLS certificates — organised into projects. When checks start failing, one incident opens per project. You get one alert, not one per failed check.

14-day free trial. No credit card required.

Organised by project.
Alerted by incident.

Checks live inside projects. Each project has its own alert channels and incident history. When checks start failing, the project opens one incident — not one alert per check.

One incident per project, one alert per incident

When checks inside a project fail, SolidUptime waits until the failure threshold is reached before opening an incident. Multiple failing checks become one incident — not a flood of separate alerts. Transient blips that self-correct never become incidents.

Projects as containers

Each project holds its own checks, alert channels, and incident history. Group by service, client, or environment — however makes sense for your setup.

Three alert moments, nothing else

Incident started (on by default), escalated (opt-in), resolved (opt-in). No other conditions trigger an alert.

Test before you rely on it

Trigger a manual check run and send a test alert from the dashboard. Verify the setup is correct without waiting for a real failure.

TLS expiry monitoring

Certificate expiry dates are tracked automatically. You'll be alerted before a cert expires — no separate tool needed.

Incident history & latency

Every incident leaves a timeline: what failed, when, and for how long. Average latency is tracked per check and visible at a glance.

Up and running in minutes

01

Create a project

Give it a name — a service, a client, an environment. Set up your alert channel. The project is the container everything else lives in.

02

Add checks

Add HTTP endpoints, TCP services, or TLS certificates to the project. Set a check interval and failure threshold — how many consecutive failures before an incident opens.

03

Verify, then leave it alone

Run a manual check and send a test alert to confirm everything is wired up. After that, SolidUptime runs quietly. You'll hear from it when something actually needs your attention.

What SolidUptime doesn't do right now

Checks run from a single region. There are no SMS alerts, no public status pages, and no multi-region redundancy. If those are hard requirements for you, SolidUptime may not be the right fit yet.

If they're on your wishlist, send an email — what users ask for shapes what gets built next.

Common questions

What is a project?

A project is a container for related checks. It holds its own alert channels and incident history. When checks inside a project fail, incidents are scoped to that project. You might create one project per service, per client, or per environment.

How does incident grouping work?

When a check fails, SolidUptime waits until consecutive failures reach your configured threshold before opening an incident. Multiple failing checks inside the same project are grouped into one incident. You get one notification when it opens — everything else is in the incident timeline.

Will I get alerted for a one-second blip?

No. The failure threshold prevents this. If your threshold is 2, a single failed check is retried silently. An incident only opens if the next check also fails. Brief hiccups that self-resolve never become incidents.

What alert types are available?

Three, and only three:

  • Incident started — on by default.
  • Incident escalated — opt-in. Fires if an incident passes a duration you set.
  • Incident resolved — opt-in. Fires when checks return to passing.
How do I know my alerts are configured correctly?

From any project you can send a test alert to your configured email address and trigger a manual check run. You don't have to wait for a real failure to confirm things are wired up correctly.

Single-region checks — will I get false positives?

In practice the failure threshold absorbs most transient network issues. That said, single-region monitoring is a real limitation. If your use case requires multi-region confirmation before alerting, SolidUptime isn't the right fit right now.

Who built this and who do I contact for support?

SolidUptime is built and run by Jordan. Email support@soliduptime.org and you're talking to the person who wrote the code.

Can I cancel anytime?

Yes. Cancel from the dashboard at any time. Your subscription runs to the end of the billing period — no proration, no fees.

Start monitoring in a few minutes

14-day free trial. No credit card required.

Start free trial →