About
Checkly is a monitoring platform for uptime checks, API checks, browser checks, Playwright check suites, status pages, alerting, dashboards, and trace-based root cause analysis. It supports code-first workflows through the Checkly CLI, TypeScript constructs, Terraform, Pulumi, REST API access, and agent skills for AI coding assistants.
The pricing page lists a perpetual Hobby plan at $0 per month with 10 uptime monitors, 1,000 browser or Playwright check runs per month, 10,000 API check runs per month, 6 public locations, and email, Slack, and webhook alerts. Higher plans add more monitors, locations, alert channels, private locations, and features such as SMS, phone alerts, visual regression testing, and 10-second frequency on paid tiers.
- 10 uptime monitors on Hobby
- 1,000 browser or Playwright runs monthly
- 10,000 API check runs monthly
- 6 public monitoring locations
- Email, Slack, webhook alerts
- Code-first CLI and IaC workflows
- Playwright and API monitoring support
Free Tier Value
This free tier is a genuinely usable capped plan, not just a demo: it includes 10 uptime monitors, 1,000 browser/Playwright runs, 10,000 API runs, alerting, and a status page, all with no credit card required. Compared with the cheapest paid Starter plan at $24/month, it delivers roughly half the practical capability for small projects, so about $12/month is a fair buyer-side value estimate.
What's included in the free tier
- Access to the Hobby plan at $0 per month, billed annually.
- Up to 10 uptime monitors.
- Uptime checks every 2 minutes.
- Access from 6 public locations.
- Automatic retries for uptime checks.
- Up to 1,000 browser or Playwright check runs per month.
- Up to 10,000 API check runs per month.
- Round Robin scheduling for checks.
- Email, Slack, and webhook alerting.
- Up to 20 status page services.
- Up to 250 status page subscribers.
- 1 custom dashboard.
See Checkly pricing for current limits.
Paid plans
Starter
- uptime_monitors
- 50
- browser_or_playwright_check_runs_per_month
- 3000
- api_check_runs_per_month
- 25000
- public_locations
- 6
- dashboards
- 1
- status_page_services
- 25
- 50 uptime monitors
- 1 min maximum frequency
- 6 public locations
- Automatic retries
- 3,000 browser/Playwright check runs per month
- 25,000 API check runs per month
- Email, Slack, SMS, and webhook alerting
- 1 status page dashboard
Team
- uptime_monitors
- 75
- browser_or_playwright_check_runs_per_month
- 12000
- api_check_runs_per_month
- 100000
- public_locations
- 22
- dashboards
- 10
- users
- 10
- 75 uptime monitors
- 30 sec maximum frequency
- 22 public locations
- Automatic retries
- 12,000 browser/Playwright check runs per month
- 100,000 API check runs per month
- All alerting channels
- Private locations
Enterprise
- uptime_monitors
- Custom
- public_locations
- 22
- raw_data_retention
- 180 days
- aggregated_data_retention
- 25 months
- users
- Custom
- sms_alert_credits
- Custom
- Custom uptime monitor limits
- 1 sec maximum frequency
- 22 public locations
- Parallel scheduling
- Private locations
- All alerting channels
- Custom contracts and invoicing
- SAML/SSO and SLA
Pricing extracted from Checkly's pricing page. Always verify current pricing before committing.