April 29th, 2026
Monthly update

Here’s a roundup of the new features and improvements we shipped over the past month.
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 initThis 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
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@latestRuntime 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 now support Bun as a package manager.
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

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
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.