April 29th, 2026

Monthly update

What’s New in April

Here’s a roundup of the new features and improvements we shipped over the past month.

Get started with the Checkly CLI using your agent

We’ve introduced a new command that helps you get started with Checkly from your terminal and integrates with your preferred agent:

# From ~/path/to/my-unmonitored-project/
npx checkly init

This sets up Checkly Skills, provides a prompt tailored to your project’s setup and one-shots your Checkly monitoring suite with Claude Code, Codex, Cursor… or any other agent of your choosing.

👉🏼 Learn more about the Checkly CLI and how to use it with your agent

Additional improvements:

  • checkly rca run and checkly rca get to run and view your Rocky AI Root Cause Analysis directly from your CLI - Docs

  • --preserve-resources for destroy to detach resources from a CLI project while keeping them in your account - Docs

👉🏼 Learn more in the changelog update: Agent-friendly Checkly CLI

# Don't forget to upgrade!

npm i -D checkly@latest
pnpm i -D checkly@latest
yarn add -D checkly@latest

Introducing Runtime 2026-04

Runtime 2026-04 is now available for Browser and Multistep Checks. It includes upgraded Node.js and Playwright versions, along with updated built-in dependencies.

You can upgrade to this runtime from your account settings.

For private locations, support starts with image v7.0.0.

👉🏼 Lean more in the changelog update: Runtime 2026-04 is here

Playwright Check Suites

Bun support (CLI 7.11.0+)

Playwright Check Suites now support Bun as a package manager.

Improvements to custom dependency runtimes

Checkly uses your package.json and lockfile to install the dependencies your Playwright tests need to run in Playwright Check Suites.

  • Custom package manager versions: Define them in your package.json, down to the patch version. Checkly caches resolved dependencies and reuses them on subsequent runs

  • Better install logs: All four package managers (npm, pnpm, yarn, and bun) now show detailed logs for both failed and successful dependency installs

  • Cache uploads on successful runs only: After a check run passes, the dependencies cache is uploaded, creating a custom runtime for subsequent runs

  • Automatic cache invalidation: Caches are invalidated when your package.json or lockfile changes for Playwright Check Suites managed via CLI, Terraform, or Pulumi

  • Manual cache refresh: The dependencies cache can be refreshed via the UI or CLI using npx checkly test --record --refresh-cache

Checkly’s Playwright Reporter

  • Error groups across runs: Error groups now include suite runs from the Reporter, giving you AI-powered visibility across different npx playwright test runs. Requires Checkly Reporter 1.10+

  • Fix: Large payload support: Running into size limits? Reach out - we’d like to understand your use case

Developer Experience

  • Support for uptime monitors on Private Locations: DNS and ICMP are now supported alongside other monitor types, starting with v7.0.0

  • Private Location uptime image: The new uptime image (checkly/agent-uptime:X.Y.Z) is a lightweight option for running uptime monitors (URL, DNS, TCP, ICMP, Heartbeat) in Private Locations.

  • Add context to checks with descriptions: Use check descriptions to add context to a monitor, such as runbooks or notes on team and service ownership. Supported by all applicable alert channels.

  • “Created by” filter in the UI: Filter checks by their creator on the reporting page. Includes account members and user API keys. Legacy API keys and service API keys are marked as “Unattributed”.

  • Single retries on Starter plans: Starter plans now include single retries for uptime monitors (URL, TCP, DNS, ICMP), helping catch intermittent failures.


Happy monitoring!

Questions or feedback? Join our Slack community.