Flat price per workspace · unlimited team members · no overage, ever

Everything on every plan. You only pick the size.

Free

$0 forever

  • 20 monitors, 1 server, 1 status page
  • Checks every 5 minutes
  • Business use is fine
  • No card

Updated

No feature is locked behind a tier: error tracking, tracing, logs, on-call, SSO, status pages, self-hosting and the API are on the free plan too. Only the numbers change. Move the sliders and see what you would actually pay.

Every new account starts on 14 days of Pro (200 monitors, 1-minute checks), no card. Afterwards it stays on Free (20 monitors) unless you choose a plan.

What do you need to watch?

Seats, dashboards, alert channels, integrations, API keys and status-page subscribers are not billed per unit — the plan's numbers cover them.

Your plan
Free
$0/month
Free forever, no card.

    Prices in USD, billed monthly or yearly through Paddle (our merchant of record). We email you about two days before your trial ends; nothing is charged unless you choose a plan. Cancel any time, and a first paid month is refunded in full if you ask within 14 days.

    Side projects and small sites. Commercial use allowed.

    Free

    $0/month
    free forever, no card
    • 20 monitors · 1 server with the agent
    • Checks every 5 min · 7 days of history
    • 1 status page · 3 team members
    • 1,000 error events a day · 10,000 OTLP spans a day
    • 30 browser checks a month · 1 SNMP device
    • 3 alert triggers · 1 private location · 1 client tenant
    Freelancers, shops and small teams

    Starter

    $19/month
    14-day trial, no card
    • 50 monitors · 3 servers with the agent
    • Checks every 1 min · 30 days of history
    • 3 status pages · Unlimited team members
    • 20,000 error events a day · 200,000 OTLP spans a day
    • 500 browser checks a month · 3 SNMP devices
    • 15 alert triggers · 1 private location · 1 client tenant
    Most teams
    Product teams running production

    Pro

    $49/month
    14-day trial, no card
    • 200 monitors · 15 servers with the agent
    • Checks every 1 min · 90 days of history
    • 10 status pages · Unlimited team members
    • 200,000 error events a day · 2,000,000 OTLP spans a day
    • 5,000 browser checks a month · 20 SNMP devices
    • 100 alert triggers · 2 private locations · 3 client tenants
    Platform teams, agencies and regulated businesses

    Business

    $149/month
    14-day trial, no card
    • 1000 monitors · 100 servers with the agent
    • Checks every 1 min · 365 days of history
    • 50 status pages · Unlimited team members
    • 2,000,000 error events a day · 20,000,000 OTLP spans a day
    • 30,000 browser checks a month · 100 SNMP devices
    • 999 alert triggers · 10 private locations · 25 client tenants

    In India? Starter is ₹1,499, Pro ₹3,999 and Business ₹11,999 a month (or ₹14,990 / ₹39,990 / ₹119,990 a year). UPI is accepted at checkout for monthly plans and Starter yearly; Pro and Business yearly need a card (UPI renewals are capped at ₹15,000). Comparing tools as an Indian buyer? See our guide to uptime monitoring in India (INR billing, UPI, GST invoices).

    Price lock. Commercial use is allowed on every plan, including Free. Your price is locked for as long as your subscription stays active — if our list prices go up, existing subscribers keep theirs.

    Included on every plan, including Free

    Tiers change the numbers, never the features.

    ◉

    Uptime & API checks

    12 monitor types: uptime, API, multi-step flows, browser checks, cron heartbeats, TCP, domain & DNS, app health, third-party status, content, price, keyword. TLS expiry is part of uptime.

    ▣

    Server monitoring

    One-line agent: CPU, memory, disks, network, processes, services, Docker, Kubernetes, databases, package CVEs, Windows and SNMP devices.

    ⇶

    Tracing & APM

    Stored traces with a span timeline, slow queries, slow outgoing calls, N+1 detection, Apdex. Any OpenTelemetry SDK can send over OTLP; our own lightweight SDKs are Python and Node.

    ✱

    Error tracking

    Any Sentry SDK points at Vigil: grouped issues with stack traces, breadcrumbs, releases, regressions and spikes.

    ▤

    Logs

    Shipped from the agent, OTLP or syslog, searchable, with pipelines that drop noise, extract fields and turn lines into metrics.

    ◷

    On-call & alerting

    Rotations, overrides, escalation, acknowledgements, triggers with warm-up and cooldown, Slack/Teams bot, phone push. SMS and calls on the self-hosted edition with your own Twilio account.

    ◫

    Status pages

    Public or private, your domain, groups, subscribers, and incidents posted automatically from the monitors behind them.

    ⛨

    Security & compliance

    SSO (OIDC, SAML), LDAP/AD login, SCIM, audit log, PII redaction, retention rules, S3 archive, EU hosting, self-hosted edition.

    ✓

    One price per workspace

    Not per host, per seat, per check or per GB. Add a teammate, a dashboard or an integration and the invoice does not move.

    ✓

    No surprise invoice

    There is no overage billing. If you outgrow a number, Vigil tells you in the app and you decide — we never charge you for it after the fact.

    ✓

    Your data stays yours

    Hosted in the EU, exportable in one click, deletable by you, and there is a self-hosted edition if it must never leave your network.

    Self-hosted Run the whole thing on your own server
    Everything above, installed with one command on your hardware or air-gapped network, Business numbers, signed releases, Helm chart and external-Postgres support. $149/month per installation.

    Compare in detail

    Free · $0Starter · $19Pro · $49Business · $149Self-hosted · $149
    Monitor types (Uptime, API check, API flow, Browser check, Heartbeat, TCP port, Domain & DNS, App health, Dependency, Content change, Price / number, Keyword)all 12all 12all 12all 12all 12
    Monitors2050 (+50 per $5 pack)200 (+50 per $5 pack)1000 (+50 per $5 pack)1000
    Check intervalevery 5 minevery minuteevery minuteevery minuteevery minute
    Servers with the agent (Linux, macOS, Windows)13 (+5 per $5 pack)15 (+5 per $5 pack)100 (+5 per $5 pack)100
    Team members3unlimitedunlimitedunlimitedunlimited
    Status pages13105050
    History (checks, metrics, logs, evidence)7 days30 days90 days365 days365 days
    Browser checks (headless Chromium)30/month500/month5,000/month30,000/month30,000/month
    Application error events (any Sentry SDK)1,000/day20,000/day200,000/day2,000,000/day2,000,000/day
    OpenTelemetry spans10,000/day200,000/day2,000,000/day20,000,000/day20,000,000/day
    Log lines kept10,000250,0002,000,00010,000,00010,000,000
    Stored slow traces: span timeline, query/HTTP breakdown, request detailsyesyesyesyesyes
    Slow database queries, normalised and ranked by total timeyesyesyesyesyes
    N+1 query detection, slow outgoing calls, chatty endpointsyesyesyesyesyes
    Apdex per endpoint with your own T, and alerts on ityesyesyesyesyes
    Deploy markers, before/after impact and regression alertsyesyesyesyesyes
    Time Detective: everything that happened around a momentyesyesyesyesyes
    Log-based metrics (count or measure a field, then alert on it)yesyesyesyesyes
    MCP server and GitHub / GitLab / Linear issuesyesyesyesyesyes
    Client tenants (MSPs, agencies)1132525
    Private locations (probes in your network)1121010
    SNMP network devices1320100100
    Alert triggers (warm-up, cooldown, any metric)315100999999
    On-call rotations1210999999
    Identity providers (SAML, LDAP/AD, SCIM)1121010
    API requests30/min120/min600/min3000/min3000/min
    Audit log7 days30 days90 days365 days365 days
    Runs on your own hardware / air-gapped————yes

    Questions

    What counts as a monitor?

    One thing you watch: a URL, an API flow, a cron job, a domain, a TCP port, a browser script. Servers with the agent are counted separately, and the agent's own metrics, logs, traces and errors are not metered per host.

    What happens if I go over a number?

    Nothing is charged, ever. Vigil keeps monitoring what already exists and tells you in the app; new items above the number wait until you upgrade or remove something. Metered things (error events, spans, browser runs) pause until the counter resets.

    Is the free plan really free for business use?

    Yes. Free gives you 20 monitors checked every 5 minutes, 1 server, 1 status page and 7 days of history, and you can use it for a company. Every feature works on it; only the numbers are smaller.

    Can I use Vigil commercially, and will my price go up?

    Commercial use is allowed on every plan, including Free. Your price is locked for as long as your subscription stays active — if our list prices go up, existing subscribers keep theirs.

    Do you bill per user?

    No. Every paid plan includes unlimited team members with owner, admin, member and viewer roles. Free includes 3.

    Can I pay in rupees?

    Yes. Buyers in India see prices in ₹ at checkout (Starter ₹1,499, Pro ₹3,999, Business ₹11,999 a month) and can pay by UPI or card. UPI Autopay is capped at ₹15,000 per renewal, so monthly plans and Starter yearly can be paid by UPI; Pro and Business yearly need a card. Paddle issues the tax invoice.

    Is yearly billing cheaper?

    Yes, two months free: Starter $190/year, Pro $490/year, Business $1490/year. Add-on packs on a yearly plan are billed yearly at the same discount.

    How do trials work?

    Every new account starts on a 14-day Pro trial with no card: 200 monitors at 1-minute checks and the Pro numbers for everything else. Every paid plan has a 14-day trial with no card. When a trial ends without a subscription, the workspace moves to Free (20 monitors) and everything you set up stays; anything over the Free numbers pauses, nothing is deleted. We email you about two days before the trial ends. Nothing is charged unless you choose a plan.

    Can I move my existing monitors over?

    Yes — the import wizard pulls from UptimeRobot, Better Stack, Uptime Kuma, a URL list or an Atlassian Statuspage (components and email subscribers included).

    Where does my data live?

    In the EU (Hetzner). You can shorten retention per data class, redact PII before anything is stored, archive to your own S3 bucket, export everything and delete the workspace yourself. See the GDPR & security page.

    Who is behind Vigil?

    PuzariCloud — one person, Ritom Puzari, in India, running on servers in the EU. Every release ships after the full end-to-end suite passes.

    How do I pay, and can I cancel?

    Card through Paddle, our merchant of record; they add local tax where required and handle invoices. Cancel any time from the billing page — the plan drops back to Free and your data stays. If you are not happy with your first paid month, email us within 14 days of the first charge for a full refund (see the refund policy).

    Start with 14 days of Pro

    No card, no sales call. Add a monitor in about a minute; install the agent with one line when you are ready. When the trial ends the account stays on Free unless you choose a plan.

    We email you about two days before the trial ends. Nothing is charged unless you choose a plan. Refund policy: a first paid month refunded in full within 14 days.