Checkly CLI

The Checkly CLI enables you to code, test, and deploy your testing and synthetic monitoring setup in a single workflow.

new BrowserCheck('homepage-browser-check-1', {
  name: 'Browser Check #1',
  frequency: 10,
  regions: ['us-east-1', 'eu-west-1'],
  code: {
    entrypoint: './home.spec.js'
  }
})

new ApiCheck('product-api-check-1', {
  name: 'Product API - fetch products',
  degradedResponseTime: 10000,
  maxResponseTime: 20000,
  requests: {
    url: "https://api.acme.com/v1/products",
    method: "GET",
    assertions: [AssertionBuilder.statusCode().equals(200)]
  }
})

Trusted By Engineering Teams At

Deno logoVercel logo1Password logoRender logoCrowdstrike logoAutodesk logoAutoTrader logo

The Checkly CLI enables you to code, test, and deploy your testing and synthetic monitoring setup like never before.

API

API

Group

Purchase

Chrome logo

Add to cart

Opsgenie logo

Alert

Code your monitoring on your local machine, test your preview deployments in CI, and monitor in production.

Seamlessly integrate API monitoring into your E2E testing and monitoring regimen.

Use Microsoft's Playwright testing framework for end-to-end testing with headless browser checks.

Store all monitoring resources in your Git repo, alongside your application code: just like the unit testing patterns you are familiar with.

Code, compose, and structure your monitoring resources using TypeScript. No YAML-engineering needed.

Use any CI platform to collaborate with your team to code, test, and deploy E2E browser and API checks.

Start monitoring your API endpoints and your vital site transactions.

Get started

*No credit card required