Checkly documentation

Learn how to use Checkly to monitor your vital frontend webapp transactions and backend API’s. Our docs cover everything from initial setup, scripting with extensive JavaScript examples to alerting and integrations.

Getting started: monitoring & alerting basics

Start with monitoring your key webapp flows, your backend API’s and set up alerting, so you get a notification when things break or slow down.

Create browser checks

Create browser checks

Use JavaScript and Headless browsers to navigate, screenshot and assert your key webapp flows. E2E monitoring as it should be.

Read more
Create API checks

Create API checks

Monitor the latency and assert the correctness of your API endpoints. Use inline scripts and code to customize everything.

Read more
Set up alert channels

Set up alert channels

Get notified about outages, broken transactions or slow downs in your webapps and APIs. Connect to one of our many integrations like Slack, Pagerduty and Discord. Our Webhooks are especially flexible.

Read more

Adopt The Monitoring As Code Workflow

Checkly offers a lot of power and perks to modern developers and DevOps teams to manage their Checks and monitoring setup from their code base. We call it “monitoring as code”.

Checkly CLI (beta)

Checkly CLI (beta)

Code, test and deploy your monitoring configuration using a JavaScript/TypeScript-native workflow right from your code base.

Read more
Terraform

Terraform

Manage and scale your complete monitoring configuration right from your code base with our official Hashicorp Terraform provider.

Read more

Additional resources

Groups

Organize your checks and D.R.Y. up your code and configuration.

Read more

Dashboards

Whip up a status page on your own domain or create an internal dashboard.

Read more

Private Locations

Run your Checks wherever you want: inside your firewall, VPC or K8S cluster.

Read more

You can contribute to this documentation by editing this page on Github