Menu

Star on GitHub · 3.1k

Pricing that grows with your stack

Your first ten monitors are free. Paid plans add faster checks, more monitors and on-call. Every paid plan starts with a 14-day trial, no card needed.

  • Free

    $0forever

    For side projects and your first few services.

    • 10 monitors

      HTTP, ping, TCP and DNS checks from 3 regions.

    • 3-minute checks

      Fast enough to catch outages on side projects.

    • 1 status page

      A public page on a Navy subdomain.

    • Email alerts

      Sent once three regions confirm the outage.

  • Team

    Most popular

    $29per month

    For teams with a few services in production.

    • 100 monitors

      Every check type from 6 regions.

    • 30-second checks

      Hear about an outage within a minute.

    • 5 status pages

      On your own domain, with email subscribers.

    • Every alert channel

      SMS, Slack, Discord, PagerDuty and webhooks.

  • Business

    $99per month

    For companies where downtime has a cost.

    • 500 monitors

      Every check type from all 18 regions.

    • On-call and escalations

      Rotations, overrides and escalation policies.

    • Private status pages

      Internal pages behind SSO.

    • SSO and audit log

      Sign in with your identity provider.

  • Enterprise

    Custom

    For organisations that run monitoring at scale.

    • Unlimited monitors

      Every check type, plus private regions in your own network.

    • 99.99% uptime SLA

      With service credits written into the contract.

    • SAML and SCIM

      Provision and remove members from your identity provider.

    • A dedicated engineer

      Onboarding, reviews and a direct line when it matters.

Compare

Compare every plan

FeaturesFree$0 foreverStart for freeTeamPopular$29 per monthStart a free trialBusiness$99 per monthStart a free trialEnterpriseCustomTalk to sales
ChecksEvery way to watch a service, from every region.
HTTP and keyword checksCheck status codes, response times and the text on the page.IncludedIncludedIncludedIncluded
Ping, TCP and DNSWatch servers, ports and records, not just websites.IncludedIncludedIncludedIncluded
Cron heartbeatsGet alerted when a scheduled job stops checking in.IncludedIncludedIncludedIncluded
SSL expiryWarnings 30, 14 and 7 days before a certificate expires.IncludedIncludedIncludedIncluded
Check regionsPick where checks run from.361818 + private
AlertsThe right person hears about it, and only when it is real.
Multi-region confirmationThree regions confirm an outage before anyone is alerted.IncludedIncludedIncludedIncluded
Alert channelsEmail, SMS, Slack, Discord, PagerDuty and webhooks.EmailAllAllAll
Escalation policiesPage the next person when the first one does not respond.Not includedNot includedIncludedIncluded
On-call schedulesRotations, overrides and handoffs in one calendar.Not includedNot includedIncludedIncluded
Status pagesTell customers what is happening before they ask.
Custom domainHost your status page on your own domain with managed SSL.Not includedIncludedIncludedIncluded
Email subscribersUpdates go out to subscribers the moment you post them.1001,000UnlimitedUnlimited
Private pagesInternal status pages behind SSO.Not includedNot includedIncludedIncluded
Team and securityAccess, history and support for the whole team.
Team membersInvite everyone who needs to see or respond to incidents.210UnlimitedUnlimited
SSO and audit logSign in with your identity provider and review every change.Not includedNot includedIncludedSAML and SCIM
API, CLI and TerraformManage monitors as code with the tools you already use.IncludedIncludedIncludedIncluded
SupportEmail on Team, priority on Business, a dedicated engineer on Enterprise.CommunityEmailPriorityDedicated
Start for freeStart a free trialStart a free trialTalk to sales

Customers

What a quiet on-call looks like

Lucía Navarro

“Requiring three regions to agree before paging anyone took our false alarms to almost zero. Our on-call engineers finally sleep through the night.”

Lucía Navarro

Head of Reliability, Lexington

Read customer stories
fewer false alarm pages
92%
to acknowledge a real incident
2 min

FAQ

Questions before you switch

Anything else, ask the team. A real engineer replies, usually within the hour.

Contact us
How often does Navy check my site?

Every 3 minutes on Free and every 30 seconds on Team and Business. Each check runs from the regions you pick, out of 18.

How do you avoid false alarms?

When a check fails, Navy runs it again from three other regions. You only get an alert once they all agree the service is down.

Where can alerts go?

Email, SMS, Slack, Discord, PagerDuty and any webhook. Escalation policies decide who hears about it first and who hears next.

Can I put the status page on my own domain?

Yes. Point a CNAME at Navy and we issue and renew the certificate for you. Private pages can sit behind SSO on Business.

Can I manage monitors as code?

Yes. Define monitors in YAML and apply them with the CLI, the REST API or our Terraform provider.

What happens when I reach my monitor limit?

Your existing monitors keep running. You can't add new ones until you remove some or move to a bigger plan.

How long do you keep check history?

90 days on Free and one year on paid plans. You can export response times and incident timelines at any time.

Is there a free plan?

Yes. Ten monitors, 3-minute checks and one status page, free for as long as you need them. No credit card required.