upti.my
All Articles
DevOps··8 min read

What You Get With the upti.my Free Plan

See what is included in the upti.my free plan: healthchecks, heartbeats, 5-minute checks, basic alerting, incident management, a public status page, log retention, and unlimited team members.

If you are searching for free uptime monitoring tools, you are probably trying to solve a simple problem:

You want to know when something breaks without adding another bill, another dashboard, or another tool your team has to remember during an incident.

That is exactly why upti.my has a free plan.

It gives you enough coverage to monitor a small production app, a side project, an early SaaS product, or the most important parts of a larger system before you commit to a paid reliability stack.

The free plan is not meant to replace a mature on-call setup for a large team. It is meant to give you real monitoring coverage from day one: uptime checks, cron and heartbeat monitoring, basic alerting, incident context, and a public status page in one place.

Here is what you get.

5 healthchecks

The free plan includes 5 healthchecks.

A healthcheck is a monitor for something that should be reachable, responsive, and behaving correctly.

Common examples:

  • Your homepage.
  • Your app login page.
  • An API endpoint.
  • A checkout or signup page.
  • A DNS, SSL, TCP, gRPC, GraphQL, ping, or browser-based check depending on what you need to validate.

This is enough to cover the core surfaces of a small product.

For example, a SaaS founder might start with:

  1. Homepage.
  2. App login.
  3. API health endpoint.
  4. Pricing or checkout page.
  5. Public status page or docs page.

That already catches more than a basic ping monitor.

A homepage returning 200 does not mean your product is usable. Login can be broken. Checkout can fail. Your API can return the wrong response. Your SSL certificate can expire. A critical page can be down while the rest of the site still looks fine.

The point is not to monitor every URL you own.

The point is to monitor the few surfaces that would hurt if they were broken and nobody noticed.

3 heartbeats for cron jobs and background workers

The free plan includes 3 heartbeats.

This matters because a lot of real production failures do not look like downtime.

A cron job can stop running. A nightly sync can fail. A backup can silently stop after a deploy. A billing task can hang. A reminder worker can miss its expected run.

Your app can still be online while all of that is happening.

Heartbeat monitoring catches the absence of expected work. Your job sends a ping when it runs. If upti.my does not receive the heartbeat within the expected window, you get alerted.

Good first heartbeat candidates:

  • Database backup job.
  • Billing or invoice sync.
  • Customer notification job.
  • Daily report generator.
  • Data import or export job.
  • Cleanup task that keeps the system healthy.

With 3 heartbeats, you can cover the background jobs that would cause the most damage if they silently stopped.

5-minute check interval

The free plan supports checks every 5 minutes.

That means if an important endpoint goes down, you should know within a few minutes rather than finding out from a customer, a founder, or a support message.

For many small products, 5-minute checks are enough.

They are a good fit for:

  • Early-stage SaaS products.
  • Side projects.
  • Marketing sites.
  • Public APIs with moderate traffic.
  • Status pages and docs.
  • Non-critical internal services.

If you need faster detection for production-critical systems, paid plans can bring the interval down further. But for a free uptime monitoring tool, 5-minute checks are a practical baseline.

Basic alerting

Monitoring is only useful if the right person finds out.

The free plan includes basic alerting, so failures do not just sit in a dashboard waiting for someone to check manually.

This is one of the places where free uptime monitoring tools differ a lot.

Some tools are fine at detecting downtime but weak at routing the alert into a useful response. Others alert too loudly and create noise, which makes people ignore them.

The free plan gives you enough alerting to start building a real reliability habit:

  • Know when a healthcheck fails.
  • Know when a heartbeat is missed.
  • Connect failures to incident context.
  • Avoid relying on someone manually checking a dashboard.

That is the minimum useful loop: detect the problem, notify someone, and give them enough context to act.

Incident management included

The free plan includes incident management.

That matters because monitoring does not end when a check turns red.

Once something breaks, you need to know:

  • When it started.
  • What monitor detected it.
  • Who owns the response.
  • What changed while the issue was active.
  • Whether customers need an update.
  • When the incident was resolved.

A lot of small teams start with uptime monitoring and then handle the rest in scattered Slack messages, notes, and memory.

That works until an incident gets messy.

upti.my is built around the idea that the failure signal should open the reliability workflow, not just trigger an alert. Even on the free plan, you can start treating incidents as something with context and history instead of one-off panic.

1 public status page

The free plan includes 1 public status page.

This is useful even for small products.

A status page gives customers, users, and partners a place to check what is happening without needing to message you directly.

It helps when:

  • Your app is partially down.
  • An API dependency is failing.
  • A cron or workflow issue affects customer data.
  • You want to acknowledge an incident without writing the same update repeatedly.
  • You need a simple public reliability page for trust.

The free plan includes a vendor-branded public status page.

That is a reasonable tradeoff for a free plan. You get the customer communication layer without needing to build or host one yourself.

7-day log retention

The free plan includes 7 days of log retention.

That gives you a recent history of checks, failures, and activity.

For small teams, this is often enough to answer the first questions after an incident:

  • Did this just start?
  • Has it happened before this week?
  • Was the failure intermittent?
  • Did the check recover on its own?
  • How long was it failing?

Longer retention is useful as your reliability process matures, especially for reporting and trend analysis. But 7 days is enough to make the free plan useful for active monitoring and short-term debugging.

Unlimited team members

The free plan includes unlimited team members.

This is important.

Monitoring should not live in one founder's private account forever.

If multiple people are responsible for production, they should be able to see the same monitors, incidents, and status context.

That keeps reliability from becoming tribal knowledge.

Even if your team is small, you can invite the people who need access without immediately hitting a seat limit.

When the free plan is enough

The free plan is a good fit if you need to monitor the most important parts of a small system.

It is enough when:

  • You have a small SaaS product or side project.
  • You want basic uptime monitoring without a credit card.
  • You need to monitor a few critical pages or endpoints.
  • You have a few cron jobs that should never silently stop.
  • You want a simple public status page.
  • You want incident context without setting up a bigger toolchain.
  • You are still figuring out what your reliability workflow should look like.

A good starting setup might be:

  • 3 healthchecks for public app surfaces.
  • 1 API healthcheck.
  • 1 SSL or DNS-related check.
  • 3 heartbeats for the most important background jobs.
  • 1 public status page.
  • Basic alerting and incident tracking.

That is real coverage.

Not enterprise coverage, but enough to stop flying blind.

When you should upgrade

You should consider upgrading when monitoring becomes part of your production operating system.

Common upgrade signals:

  • You need more than 5 healthchecks.
  • You need more than 3 heartbeats.
  • You want faster checks than every 5 minutes.
  • You need longer log retention.
  • You want more public status pages.
  • You need advanced alerting or escalation.
  • You want custom domains or white-label status pages.
  • You need stronger reporting, support, or team-level reliability process.

The free plan is there to get you started.

Paid plans are for when the cost of missing a failure is higher than the cost of proper monitoring.

Why use upti.my instead of a basic free uptime monitor?

A lot of free uptime monitoring tools can tell you whether a URL is up.

That is useful, but it is only one part of reliability.

Real product failures often happen behind the homepage:

  • Cron jobs stop running.
  • Background workers hang.
  • Auth works but checkout fails.
  • APIs return 200 with the wrong response.
  • Status communication gets delayed.
  • Alerts reach the wrong person.
  • Nobody has a clear incident timeline.

upti.my is built for that wider reliability loop.

The free plan gives you a way to start with uptime monitoring, then add heartbeats, incidents, alerting, and status communication in the same place.

That matters because incidents are not just detection problems.

They are coordination problems.

Start with the free plan

If you are looking for free uptime monitoring tools, start by monitoring the parts of your product that would create real pain if they failed quietly.

For most small SaaS teams, that means:

  • Homepage.
  • App login.
  • API health endpoint.
  • Checkout, signup, or pricing page.
  • The most important cron jobs or background workers.

The upti.my free plan gives you enough to cover that first layer properly.

You get 5 healthchecks, 3 heartbeats, 5-minute checks, basic alerting, incident management, 1 public status page, 7-day log retention, and unlimited team members.

No credit card required.

Start free at upti.my.

U

Written by

Engineering Team

Start with the upti.my free plan

Monitor your first healthchecks, heartbeats, incidents, and status page without a credit card.