Skip to features
THE PRODUCT, UP CLOSE

A clear view.
A calmer response.

Watch your services, catch confirmed outages, and keep customers in the loop. Explore the tools that connect every step.

3 free monitors · No card · No trial period

Sample dashboard with one operational API monitor, one paused Documentation monitor, response times, and uptime history.View full size
Dashboard. Service health, check history, and next actions together. Sample workspace on Premium; Premium remains in early access.
01

One connected workflow

A confirmed outage opens an incident, alerts your channels, and updates the services you publish.

02

Confirmed before alerting

Outages and recoveries need a second check after 30 seconds. One failed check does not open an incident.

03

Free without a trial

3 monitors, one public status page, and email and Slack alerts. No card and no trial clock.

01 MONITORING

Know how your services are doing.

Availability, response times, and upcoming expirations in one view. Check history gives you the detail behind each result.

  • Website monitoring

    Check public HTTP and HTTPS services hourly on Free, or every 5 minutes on Premium. See status codes and response times; checks have a 10-second timeout.

  • API and content checks

    Choose GET or HEAD, expected status codes, a required response keyword, and up to 10 custom headers for authenticated endpoints.

  • SSL monitoring

    Verify certificate trust, hostname, and validity. See the expiry countdown and get a warning 1–60 days before renewal is due.

  • Port monitoringPremium

    Check public TCP connections and UDP ports. A UDP check can send a payload and require a reply; a connection check does not validate application behavior.

  • Domain monitoringPremium

    Daily registration lookups warn 1–60 days before domain expiry and when the registrar changes.

  • Page speed monitoringPremium

    A daily Google PageSpeed Insights measurement of the page as a phone loads it: the performance score and the Core Web Vitals (LCP, INP, CLS), with 90 days of history.

  • Slow response alerts

    Set a threshold between 100 ms and 10 seconds. A successful check above it sends one alert, without counting as downtime.

  • Response history

    A response-time chart and a table of each monitor’s latest 200 checks, with exact results and errors, plus 7, 30, and 90 days of uptime.

  • Check on demand

    Run a monitor’s next check now instead of waiting for the schedule, up to once a minute per monitor.

  • Groups and pausing

    Organize monitors into as many groups as you need. Pause a monitor during planned work; paused time is left out of its uptime.

Explore HTTP and API checks
02 ALERTS

The right alert. The right destination.

Receive confirmed outages and recoveries, slow response warnings, and expiry alerts. Follow each delivery and choose where each monitor sends its alerts.

  • Email

    Your own address from the start. Other addresses confirm with an emailed link before they receive alerts.

  • Slack

    Post alerts to a channel through a Slack incoming webhook.

  • WebhookPremium

    Every alert as JSON to your HTTPS endpoint, signed with HMAC-SHA256 so you can verify the sender.

  • PushPremium

    Alerts as notifications in your browser or on your phone, even with the dashboard closed. On iPhone and iPad, add cheapmonit to the Home Screen first.

  • On-callPremium

    The person on call is emailed every alert during their turn.

Up to 20 channels per workspace. Test a destination and inspect delivery attempts; failed deliveries retry up to 10 times.

Set up routing and delivery
Sample alert settings with a paused email channel, the add-channel form, and a delivered escalation email in delivery history.View full size
Alert channels and delivery. See destinations and delivery outcomes. Sample data on Premium; email, Slack, and delivery history are included free.
03 INCIDENTS

A record of what happened. A clear next step.

Confirmed outages open incidents automatically. Follow recovery privately and share the context your customers need.

  • Automatic incidents

    A confirmed outage opens an incident without manual triage. Repeated failures stay in the same incident.

  • Automatic resolution

    A confirmed recovery closes the incident and records how long the outage lasted.

  • Private check details

    Each incident keeps the failing check’s result and error, visible to your workspace only.

  • Public notes

    Add a note of up to 500 characters to tell visitors what happened, on the status page and its feed.

  • Searchable history

    Filter incidents by monitor and by ongoing or resolved.

  • AcknowledgementPremium

    Take ownership in the dashboard or through an eligible email or Slack alert link. Record who responded and when, and stop further escalation. Acknowledgements stay private.

  • Time-weighted uptime

    Availability is calculated from confirmed outage time, not from the number of failed checks.

Follow an incident from start to recovery
Sample private incident history with resolved API and Documentation outages, failed check details, timing, and public note actions.View full size
Incident history. Follow confirmed outages and add public context. Sample data; incident history is included free.
04 STATUS PAGES

Keep everyone on the same page.

Publish the services you choose, with availability and incident history that update from your monitors. Private addresses and check errors stay in your workspace.

  • A public page per workspace

    Publish the services you choose at your own link. Monitor addresses and check errors stay private.

  • Sections and components

    Group services under headings and give each a public name, in the order you want.

  • Uptime history

    7, 30, or 90 days of daily uptime, calculated from the monitors behind each component.

  • Incidents and announcements

    Outages appear on their own, with an optional public note. Post an announcement that can expire by itself.

  • Status badge and incident feed

    An embeddable SVG badge and an Atom feed for every page.

  • Several pages per workspacePremium

    Up to 10 status pages in one workspace, each with its own link, services, access, and branding.

  • Password-protected pagesPremium

    Keep a status page for staff or customers only, behind a password.

  • Custom brandingPremium

    Your logo and accent color, with “Powered by cheapmonit” removed.

Build your status page
Sample public status page with an operational API, paused Docs service, 30-day uptime history, and resolved incidents.View full size
Status page. Share current availability and incident history. Sample data; a public status page is included free.

Want a live example? See cheapmonit’s own status page

05 RELIABILITY REPORTSPremium

Turn outage history into useful decisions.

See how quickly your team responds, track availability targets, and understand the downtime your error budget still allows.

  • MTTA and MTTR reportsPremium

    Mean time to acknowledge and to resolve over 7, 30, or 90 days, for the workspace and for each monitor.

  • SLA targets and error budgetsPremium

    Hold a monitor to 99% to 99.99% availability. See how much downtime the target still allows, and the burn rate of the last 24 hours.

Reports cover 7, 30, or 90 days. Availability and error budgets use observed time; paused and pending periods are excluded. Burn rate is reported, without triggering alerts.

Understand availability and error budgets
Sample reports dashboard with five resolved incidents, no acknowledgements, MTTR, and per-monitor SLA targets and error budgets.View full size
Reliability reports. Read response and availability together. Sample data; reports require Premium.
06 WORKSPACES

Give each environment a home.

Separate production, staging, or a platform into its own workspace. Switch context without mixing monitors, alerts, incidents, or status pages.

Independent services

Each workspace has its own monitoring and response settings, plus one status page.

Access that fits your team Premium

Invite people to one workspace or all of them. Members have full access where they are invited.

One shared allowance

Free: 1 workspace and 3 monitors. Premium: up to 10 workspaces sharing 100 monitors, including paused ones.

Sample dashboard with the workspace selector open above the grouped navigation.View full size
Switch your workspace. Open a workspace without mixing services or response settings. Sample data on Premium; Premium is in early access.
Sample new-workspace form with Staging selected and the shared allowance of 100 monitors, with two in use.View full size
A home for each environment. Choose a name and see your account’s shared allowance. Sample form; additional workspaces require Premium.
07 TEAM & OPERATIONS

Share the work. Know who is on it.

Arrange the responder rotation, reach backup responders, and keep a record of changes across your account.

  • On-call schedulingPremium

    Rotate responders every 1–28 days across up to 10 schedules. The primary schedule receives alert emails; overrides cover time away and reminders prepare the next responder.

  • Escalation policiesPremium

    Reach a backup schedule, a person, or everyone through up to five timed email steps. An acknowledgement stops further escalation.

  • MembersPremium

    Invite up to 30 people by email. A member works in all of your workspaces, or only in the one you choose.

  • Alert routing

    Every monitor alerts every active channel by default. Mute channels per monitor, or pause a channel altogether.

  • Audit log

    Every change to your workspaces and account: who made it, what changed, and when.

  • Ticket supportPremium

    Open a ticket from the dashboard and follow the replies there.

Set up on-call schedules and overrides
Sample on-call calendar with a primary schedule, an override, a three-minute email escalation step, and shift reminders.View full size
On-call and escalation. See the rotation and cover time away, with backup responders below. Sample data; on-call tools require Premium.
KNOW THE BOUNDARIES

A focused tool, with clear limits.

Checks run from one location against public addresses. Premium’s fastest interval is 5 minutes. Custom domains, heartbeat monitoring, and SMS are not available.

See everything not supported yet

These capabilities are unavailable on every plan. No release dates have been announced.

Monitoring

  • Checks more often than every 5 minutes
  • Checks from several locations; every check runs from one
  • ICMP ping monitoring
  • Cron job and heartbeat monitoring
  • DNS record monitoring
  • Alerts when page speed or a Core Web Vital gets worse; they are measured and shown
  • POST requests, request bodies, and JSON field assertions
  • Monitoring private networks; addresses must be public

Status pages

  • Custom domains
  • Maintenance windows and scheduled maintenance
  • Incidents written by hand, and postmortems
  • Email subscriptions for visitors
  • Components fed by external status pages or metrics
  • More than one status page per workspace

Incident response

  • Acknowledging with a button inside Slack; the Slack alert links to a page that does it
  • Escalation by Slack, webhook, push, SMS, or phone call; steps send email
  • A separate escalation policy per monitor
  • Alerts when an error budget burns too fast
  • Calendar-month SLA periods and exported reports

Alert channels

  • Microsoft Teams
  • Discord
  • PagerDuty and Opsgenie
  • SMS and phone calls
  • A native mobile app; push works through the browser or the installed web app

Automation and access

  • API keys for a public API
  • Terraform provider, or monitors as code
  • Roles and permissions; every member has full access
  • Single sign-on and two-factor sign-in
  • Changing the account email or a workspace’s owner
GOOD TO KNOW

A few practical answers.

Browse all questions

How often are my monitors checked?

Once an hour on the free plan, and every 5 minutes on premium if you choose. A failure or recovery is confirmed by a second check 30 seconds later, and you can run a check on demand.

Where do the checks run from?

From a single location. Checks from several regions are not supported yet, so an outage is confirmed by a second check from the same place.

Can I customize my status page?

Yes. You choose the services, their public names, sections, and order, and can post an announcement. Password protection, your own logo and color, and removing “Powered by cheapmonit” are part of premium. Custom domains are not supported yet.

What notification channels are supported?

Email and Slack on every plan, up to 20 channels per workspace. Premium adds signed webhooks, push notifications to your browser or phone, and email to the person on call. Microsoft Teams, Discord, PagerDuty, Opsgenie, and SMS are not supported yet, and there is no native mobile app.

Can I monitor private endpoints?

No. Checks connect to public addresses only, and private, loopback, and reserved addresses are refused. An endpoint that needs credentials can be checked with custom request headers.

READY WHEN YOU ARE

Start with your first service.

3 monitors, email and Slack alerts, and one public status page. Free for as long as you like.

Start monitoring free