checkly destroy command removes all resources associated with your project from your Checkly account, including checks, check groups, alert channels, maintenance windows, and other project-defined resources.
Prerequisites
Prerequisites
Before using , ensure you have:
- An initialized Checkly CLI project
- At least one check or resource defined in your project
- Valid Checkly account authentication (run
npx checkly loginif needed) - A
checkly.config.tsorcheckly.config.jsconfiguration file
Usage
The basic command destroys all project resources with a confirmation prompt.Terminal
| Option | Description |
|---|---|
--config, -c | The Checkly CLI configuration file. If not passed, uses the checkly.config.ts|js file in the current directory. |
--force, -f | Force mode. Skips the confirmation dialog. |
Command Options
Specify a particular configuration file to use instead of the default Examples:
checkly.config.ts or checkly.config.js.Usage:Terminal
Terminal
Skip confirmation dialogs and proceed with the operation.Usage:
Terminal
What Gets Destroyed
Thedestroy command removes the all the resources managed by the specified project. These resources could include:
- Checks (API, Browser, Heartbeat, etc.)
- Monitors (URL, TCP, DNC, etc.)
- Check Groups and their configurations
- Alert Channels defined in your project
- Maintenance Windows created via CLI
- Private Locations (if managed by the project)
Safety Considerations
By default, the command prompts for confirmation:Terminal
Related Commands
checkly deploy- Deploy resources to Checklycheckly test- Test your setup before deployment