Know when your services go down.
Before your users do.
HTTP uptime and API monitoring for developers and businesses, with zero-config email alerts, dependency-aware checks, and full failure diagnostics. Set up your first monitor in under two minutes.
No credit card required. Free plan available.
- Checks every 1-60 minutes
- 3 to 50+ monitors per team
- Alerts in seconds - no SMTP setup
Every check tells you what happened
Status, response time, and the full HTTP exchange on failure - recorded on every check.
Zero-config email alerts
Alerts send from day one. No SMTP server to configure - we send from our own infrastructure via Resend.
Dependency-aware monitoring
Declare that service B depends on A. If A goes down, the alert says "dependency unavailable" - not a false alarm on B.
Real API endpoint testing
POST and PUT monitors support full request bodies with configurable Content-Type. Test that your API actually processes a payload, not just that the server responds.
Failure diagnostics
Request headers, response headers, and up to 10 KB of response body are captured on every failure. Debug the exact HTTP exchange without re-running anything.
Content verification
Specify a string that must appear in the response body. Catch maintenance pages, CDN-cached errors, and misconfigured proxies that return 200 with wrong content.
Pause vs. mute
Pause stops checks during maintenance windows. Mute keeps checks running but silences notifications. Most tools conflate these - we don't.
Simple pricing
Start for free. Upgrade when you need more.
- β 3 monitors
- β GET & POST requests
- β 5-minute check interval
- β Email alerts (zero-config)
- β Incident tracking
- β 30-day check history
- β 90-day incident history
- β Check Now on demand
14-day Pro trial. No card required.
- β Everything in Free
- β 20 monitors
- β 1-minute check interval
- β Custom alert policies
- β Custom SMTP override
- β Dependency monitoring
- β 180-day check history
- β 365-day incident history
- β Failure diagnostics (headers + body)
- β Team member management
- β Everything in Pro
- β 50 monitors
- β +$5/month per additional 10 monitors
- β PUT & HEAD requests
- β PagerDuty integration
- β 365-day check history
- β 2-year incident history
- β Priority support
Frequently asked questions
What counts as a monitor?
One monitor is one URL checked on a schedule. The HTTP method, expected status code, interval, and any request body you configure all live on that same monitor - you don't need a separate monitor per check type.
What happens if I go over my plan's monitor limit?
You can't create a new monitor past your plan's limit - the request is blocked with an upgrade prompt. If you downgrade to a plan with fewer monitors than you're using, the oldest monitors over the new limit are paused, not deleted.
Can I cancel anytime?
Yes. Cancellation takes effect at the end of your current billing period. There are no cancellation fees and no minimum term.
Do you offer annual billing?
Yes. Annual billing is two months free: Pro is $100 per year and Enterprise is $350 per year, compared with $10 and $35 per month.
What happens to my check history if I downgrade?
Check history and incident history are re-evaluated nightly against your current plan. If you downgrade to a shorter retention window, older data is trimmed on the next cleanup run - nothing is deleted immediately.
Do you require a credit card?
No. The Free plan needs only an email address, and new accounts get a 14-day Pro trial without a card.
How is this different from a simple ping tool?
Monitors can send real request bodies with a configurable Content-Type, so you're testing that an API actually processes a payload - not just that a server responds. Failure diagnostics capture the full request and response exchange, and dependency-aware monitoring stops one outage from triggering false alarms on services that depend on it.