11 monitor types · server agent · status pages · team seats · $10/month

Everything the $200 monitoring stack does. One flat $10.

Vigil watches your websites, APIs, cron jobs, domains, DNS, TLS and security headers, opens incidents with the evidence attached, and tells your team on Telegram, Slack, Discord, ntfy, Pushover or any webhook. Public status pages included.

No card · Set up in 60 seconds · Alerts on Free too

Server monitoring

One-line agent for Linux and macOS: CPU, memory, disks, I/O, network, processes, systemd services, Docker containers, pending updates and firewall posture. Threshold and sustain rules, custom metrics, log-pattern counts. What Datadog bills per host, included per plan.

Uptime & latency

Checks every minute with a confirmation retry so one dropped packet never pages you. p50/p95/p99, degraded-vs-down thresholds, SSL expiry.

Multi-step API flows

Log in, grab the token, call three endpoints, assert on JSON. Values pass between steps with {{var}}. What Datadog bills per run, flat here.

Cron & heartbeat

Cron expressions with timezone and grace, /start for run duration, exit codes, and the job's log kept with every ping.

Domain & DNS

Registry expiry from RDAP, registrar lock status, and a diff the moment an A, MX, NS or TXT record changes. Catch hijacks and lapsed renewals.

🛡

Security grade

HSTS, CSP, cookie flags, TLS 1.0–1.3 and leaked versions graded A+ to F every week, with a fix for each finding and an alert when the grade drops.

App health endpoint

Your app reports its own checks as JSON (Oh Dear, Laravel Health, Spring Actuator formats). Each check gets its own alert and recovery.

Dependency monitoring

Watch GitHub, Cloudflare, Vercel, OpenAI, Twilio and 13 more providers. Their outage shows as "third-party issue" on your status page, not as yours.

AI root cause, in one click

Every incident stores its evidence: status, headers, timing, response body, server metrics, traces. Press Explain and get the likely cause, the fix and a ready-to-paste postmortem. Plus an AI-written weekly ops digest.

Incidents with evidence

Acknowledge to stop repeats; unacknowledged incidents escalate to a second channel set. Every failure keeps the proof.

Change, price & keyword

Line-by-line diffs of any page or element, price thresholds and percent moves, keywords appearing or disappearing, RSS of every change.

Private status pages for your team and clients

  • Component groups, 90-day history, live response times
  • Custom domain with automatic HTTPS
  • Private by default: members log in; share with clients by password or private link; public only if you choose
  • Remove branding, logo, custom CSS (Pro)
  • Subscribers via Slack, Discord or webhook, plus an Atom feed
  • Scheduled maintenance, postmortems, embeddable badges and a floating status widget
Create yours in a minute

Built for teams, priced for one

  • Team seats with owner / admin / member / viewer roles, invite by link or email
  • Maintenance windows, one-off or recurring, by monitor or tag
  • Escalation policies and acknowledgements, no SMS bill required
  • Weekly uptime report to your channels, CSV export, SLA numbers
  • REST API for monitors, incidents, deploy markers and maintenance
  • Google Sign-In, tags, deploy annotations on every chart
Create your first monitor
Enterprise · $25/month · 30-day trial

The features that usually come with a sales call

Compare plans

Private locations

A 200-line agent you run inside your VPC, office or another region. Monitor internal APIs, databases and intranet apps behind the firewall; the agent only ever talks outbound to Vigil.

SSO and enforced 2FA

OpenID Connect with Okta, Microsoft Entra, Google Workspace or Auth0. Auto-join by email domain, block password logins, require two-factor for every member.

SLOs and error budgets

Set 99.9% on a service and watch the budget burn. A printable SLA report with the incident register for your customers and auditors.

Adaptive alerts

No thresholds to guess: Vigil learns each endpoint's normal response time over 7 days and alerts on real deviations.

Alert ingestion

Point Prometheus Alertmanager or Grafana at Vigil. Their alerts become incidents on your status page and route to the same channels, tickets and escalations.

Audit log and monitors as code

Every change recorded for a year with CSV export. Export your monitors as YAML, keep them in git, apply with one API call.

What others charge for the same features

Public list prices, September 2026. Vigil Pro is $10 flat.

FeatureElsewhereVigil Pro
1-minute checksUptimeRobot $35 · StatusCake $67included
Password-protected / white-label status pageBetter Stack $50 + $250 per page · Instatus $300included
Heartbeat / cron monitorsBetter Stack $20 per 10 · Cronitor $2 eachcounted as monitors, 60 total
Multi-step API checksDatadog per run per step · Uptrends credits20 flows included
Maintenance windows & escalationCheckly $64 tier · Better Stack $29 per responderincluded
Domain expiry + DNS change alertsHyperping $29 · Oh Dear €15 for 2 sitesincluded
Security-header & TLS grading with alertsNot offered by uptime vendorsincluded
Team seats$5–29 per seat5 seats on Pro, unlimited on Enterprise
Telegram, Slack, Discord alertsUptimeRobot Team $35 · Pulsetic $19free plan too
Server / host monitoring agentDatadog $15–23 per host · Dynatrace $0.08/hour per host5 hosts on Pro, 50 on Enterprise
Private locations, SSO, audit log, SLOsCheckly Team $64+ · Datadog per host · "contact sales"Enterprise $25 flat

People use Vigil to…

Keep SaaS products up: API flows for login → checkout, heartbeats on the nightly jobs, a status page customers can subscribe to.
Run agencies: tag monitors per client, give each client a viewer seat and a branded status page on their own domain.
Not get hacked quietly: DNS diffs, registrar lock, security grade, TLS versions, all watched weekly.
Win tenders and restocks: watch notice boards, careers pages and product pages; get a diff on Telegram the minute they change.
Blame the right vendor: dependency monitors flip your status page to "third-party issue" when Cloudflare or GitHub is down.

How it works

  1. Pick one of 11 monitor types and paste a URL, host, domain or cron schedule.
  2. Choose the interval, thresholds and where alerts go. Add escalation if you want a second line.
  3. We check from our servers, confirm failures, open an incident with the evidence and alert your team.
  4. Your status page, weekly report and API stay in sync automatically.
Start monitoring for free