Skip to main content

Checkly Documentation

Guides and reference for testing, monitoring, communicating, and debugging issues in your applications.

Get startedPaste the prompt into Claude Code, Codex, OpenCode, or most other agents.

The active monitoring layer for engineers & agents

Detect downtime with powerful monitors defined in TypeScript running from global or internal locations. Communicate outages with customizable alerts and status pages. Resolve errors with traces and AI root cause analysis for failures.

Monitors are created in the UI or through coded constructs

You can use Browser Checks to run plain @playwright/test spec in your repo on a schedule from locations around the globe, alongside API checks, URL monitors, and heartbeats.

__checks__/homepage.spec.ts

What are you monitoring?

Start with what you need to keep working, then choose the right check.

Build with Checkly

Everything you need to define, test, deploy, and automate your monitoring from code, CI, or an AI agent.

Browse guides

Monitoring as Code

AI agents

Platform

Connect with Checkly

Find the community, read the blog, and explore open source projects.

CommunityJoin the conversationAsk questions, share what you built, and get help from the Checkly team and other users.SlackGitHubYouTube
Open sourceView the sourceThe CLI and the Terraform and Pulumi providers are developed in the open.checkly-cliTerraformPulumi
LearnRead the latestProduct news, engineering deep dives, and fundamentals of testing and monitoring with Playwright and OpenTelemetry.BlogLearnGuides