Platform features

Everything you need to keep your services healthy

From single-page sites to fleets of APIs and queues — YouMonit checks them all, alerts the right person on the right channel, and keeps a public record customers can trust.

10K+checks every minute
15+check locations
99.99%control-plane uptime
60 sfastest check interval

Why teams pick YouMonit

Built for engineers who want signal, not noise — and a tool that grows with the team instead of into a yearly enterprise contract.

Truly global checks

Edge checkers in 15+ regions on multiple continents catch outages that a single-region tool would call false alarms.

Quiet by design

Multi-location confirmation, configurable retry windows and severity-aware routing. Your on-call sleeps through nothing real, but everything noise.

Open by default

REST API, webhooks, exported JSON / CSV / YAML / XML, branded status pages with RSS. Your data, your dashboards, your integrations.

Built for every layer of your stack

Eight check families covering web, transport, authentication and your own custom events — all in one workspace.

Website & API monitoring

Continuous HTTP/HTTPS checks from many regions. Verifies status code, response body and SSL — together, in one pass.

  • HTTP/HTTPS, REST, GraphQL, SOAP, webhooks
  • Status-code whitelist, expected substring, response-time SLA
  • Custom headers, basic-auth, signed requests, proxy URL
  • IPv4 / IPv6 / dual-stack toggle per monitor

SSL & domain expiry

Stop discovering an expired cert via a tweet. We watch the chain and the registrar for you.

  • TLS handshake validation + chain verification
  • Multi-step alerts 30 / 14 / 7 / 1 days before expiry
  • WHOIS / RDAP-based domain expiration tracking

Network service checks

TCP, UDP, ICMP, plus protocol-aware probes for the services your team actually runs.

  • TCP, UDP, ICMP ping, SSH, SMTP, POP3, IMAP, NTP, FTP
  • DNS lookup + DNS-change watcher (records vs. baseline)
  • Send / expect strings for raw protocol checks

Instant, smart alerts

Reach the on-call human first time. Multi-location confirmation kills noisy false-positives.

  • Email, SMS, Slack, Discord, Telegram, PagerDuty, webhooks
  • Sensitivity rule (n-of-m locations must agree before alerting)
  • Escalation policies, quiet hours, scheduled maintenance windows
  • Recovery messages with downtime duration baked in

Public status pages

A trustworthy public record of what was up, what was down, and for how long.

  • Branded subdomain (status.youmonit.com/yourbrand) or custom domain
  • 90-day uptime strip, response-time chart, incident timeline
  • Optional email subscriptions for incident updates

Distributed checker network

Checks run from many regions so a single bad ISP can't fake a "down". Bring your own node to monitor private networks.

  • Multi-region checks — EU, US, APAC — with per-monitor location pinning
  • Enterprise BYO checker via lightweight Python agent
  • Zero inbound connections — agents pull tasks; no firewall holes

Public REST API & webhooks

Wire YouMonit into your existing tooling — incident commander, on-call rota, runbooks.

  • Full CRUD over monitors, channels, status pages, billing
  • Signed outgoing webhooks (HMAC-SHA-256) with retries
  • Scoped API keys with read-only / write / billing scopes

Team & workspaces

Roles map to who actually pushes the buttons during an incident — without giving everyone the keys to billing.

  • Owner / Admin / Editor / Billing / Viewer roles
  • Multiple workspaces per user with one-click switching
  • Audit log of every monitor, channel and billing change

Alerts that reach the right human first

Twelve native channels and a webhook for everything else. Per-monitor routing, escalation policies and quiet hours mean the right person hears about the right outage at the right time.

  • Per-monitor channel assignments and escalation chains
  • Quiet hours per channel, with on-call hand-off across timezones
  • Severity-aware routing: warning to chat, critical to phone
  • Multi-location confirmation kills single-checker noise
  • Acknowledge, snooze and resolve straight from chat
  • Webhook payloads include the full check context, no scraping
Email Slack Microsoft Teams Discord Telegram Webhook SMS Voice PagerDuty Opsgenie Zapier Make

Branded public status pages

Spin up a beautiful, fast status page in seconds. Custom domain, custom branding, RSS feed for every update — no extra fee.

  • Custom domain with one-click HTTPS via cPanel AutoSSL
  • 90-day uptime bars, response-time history, incident timeline
  • News posts for incidents, scheduled maintenance and notices
  • RSS feed of every update, automatic <link rel="alternate"> discovery
  • Render inside YouMonit brand or fully standalone — your choice
Browse public status pages →
All systems operational
API gateway
Storefront
Background workers
Mail delivery
RSS · 90-day uptime · custom domain · branded

API + CLI built for automation

Everything you can do in the UI is one REST call away. Provision monitors from Terraform, ship a checker from your CI, feed alerts back into your dashboards.

  • REST v2 with code samples in cURL, PHP, JS, Python, Go, Ruby, Perl
  • Scoped API tokens with per-workspace permissions
  • Webhooks for every monitor state change, exponential-backoff retries
  • Bulk endpoints for monitor, channel and incident management
  • Self-hostable checker node — Python reference + systemd unit
Read the full API reference →
curl -X POST https://www.youmonit.com/api/v2/monitors \
  -H "Authorization: Bearer $YMONIT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "http",
    "name": "Storefront",
    "target": "https://shop.example.com",
    "interval_seconds": 60,
    "locations": ["fra1","sjc1","sin1"],
    "channel_ids": [12, 17]
  }'

Start in two minutes

Free plan, no credit card. Set up your first monitor while the kettle boils.