PreviewPaid plans from €4.99 a month are coming soon.

Know your services are working.

Monitor websites, APIs, databases, containers and scheduled jobs. Follow incidents, publish status pages and alert your team, on Upmilo Cloud or on your own servers.

  • Permanent Free plan
  • No payment card needed
  • Or run it on your own servers
Illustration of the monitors page with example data.

Alerts go where your team already works

Checks

Everything your service depends on

Active checks run from probes, and heartbeats and cron jobs report in to Upmilo.

  • Websites and APIs

    HTTP checks with exact status and up to 16 JSON assertions. Basic, Bearer, OAuth client credentials and client certificates.

  • TCP ports

    Connect to any host and port and know when it stops accepting connections.

  • DNS records

    Query A, AAAA, TXT, MX or NS records and require an answer or one exact record.

  • TLS certificates

    Verify the chain and hostname, and fail the check a chosen number of days before expiry.

  • Ping

    ICMP echo checks from probes where you allow them.

  • WebSockets

    Open a WS or WSS connection, optionally send a message and check the reply.

  • Databases

    PostgreSQL, MySQL, MariaDB and Redis health from probes inside your network.

  • Docker containers

    Container state and health through a restricted Docker gateway.

  • Heartbeats

    Get alerted when a service or script stops reporting in on schedule.

  • Cron jobs

    Cron expressions with time zones, start and finish events, run history and duration.

Incidents

Incidents that explain themselves

A failing check opens an incident and recovery closes it, with the evidence behind each change.

  • Acknowledge incidents and keep notes for your team
  • Confirm a failure from a second location before alerting
  • One-time, daily or weekly maintenance windows that hold alerts
  • Unknown stays unknown: missing evidence never counts as a failure
Example data

Alerts

Alerts where your team already is

Send incident and recovery alerts to every channel your team uses, per monitor.

  • Email, Slack, Discord, Telegram, ntfy and signed webhooks
  • Reminders while an incident stays open
  • Test sends and a delivery history for every destination
Example data

Status pages

Status pages your users can trust

Publish what you choose, from live monitoring, without exposing targets or internal details.

  • Groups of components with your logo, accent color and footer
  • Badges and embeds for your READMEs and dashboards
  • Custom domains with DNS verification and HTTPS
  • Incident updates and email subscribers with double opt-in
Example data

Probes

Checks from your own networks

Lightweight Go probes run the checks and only make outbound HTTPS calls, so nothing has to open inbound.

  • Private locations for internal services and databases
  • Rotate between locations or fall back when one is unavailable
  • Drain, revoke and inspect probes from the panel
Example data

Teams and API

Built for teams and automation

Workspaces keep monitors, people and data separate, with an API for everything you set up.

  • Owner, admin, editor and viewer roles, invitations and two-factor sign-in
  • Scoped API tokens and a documented customer API
  • Import and export monitors as JSON or YAML
Example data

Two ways to run it

Hosted for you, or on your own servers

The same monitoring product either way.

Upmilo Community

Run the same product on your own servers and probes, with the capacity and retention you configure. It is in development preview and not publicly released yet.

Questions

Frequently asked

Plans and limits are on the pricing page.

Is there a free plan?

Yes. Upmilo Cloud has a permanent Free plan with no payment card needed. Its limits are on the pricing page.

Can I host Upmilo myself?

Upmilo Community is the same monitoring product for your own servers, with capacity and retention you configure. It is in development preview and not publicly released yet.

Where do checks run?

On probes: small Go programs that fetch their assignments and report results over outbound HTTPS. Run them in your own networks, or use the locations your installation offers.

Which alert channels are supported?

Email, Slack, Discord, Telegram, ntfy and signed webhooks, with reminders and a delivery history.

Is Upmilo ready for production?

Not yet. Upmilo is a development preview, and features and plans can change before release.

Start watching your services

Create a free account. No payment card needed.