Checkly
PlatformSynthetic monitoring with API checks and Playwright tests from 22+ locations
- Price
- Free tier, then paid
- Access
- API key and account ID
About
Checkly runs API checks, uptime monitors and Playwright browser tests on a schedule from 22+ public locations and alerts you when they fail. Monitors are defined as code in TypeScript and deployed from CI. It is not an APM or a log store.
What you can do with it
- Run Playwright end-to-end tests against production every few minutes
- Monitor URLs, APIs, TCP and DNS endpoints and get alerted on failures
- Publish a status page and open incidents when checks fail
Get started
- Create a project with npx checkly init
- Log in with npx checkly login
- Test with npx checkly test, then ship with npx checkly deploy
Example
// __checks__/homepage.check.ts
import { Frequency, UrlAssertionBuilder, UrlMonitor } from "checkly/constructs"
new UrlMonitor("homepage", {
name: "Homepage",
frequency: Frequency.EVERY_5M,
request: {
url: "https://example.com",
assertions: [UrlAssertionBuilder.statusCode().equals(200)],
},
})Details
- Hosting
- Hosted service
- Available in
- Worldwide
- Official SDKs
- JavaScript/TypeScript
- MCP server
- Remote