This page describes Checkly CLI version 10 and later.
Interactive
When running the CLI interactively from your dev environment, just use the built-inlogin command. It shows a URL and a code
that you can open in a browser on any device, so it also works over SSH and from AI agents. If you have multiple
Checkly accounts, it will prompt which account you want to target.
Terminal
Terminal
Terminal
Terminal
Working with several accounts
Yourcheckly login belongs to you, not to one account, so it works with every account you’re a member of. Commands use your default account, which you choose when you log in and change with checkly switch. checkly whoami lists your accounts and their IDs.
To use another account for a single command without changing the default, set CHECKLY_ACCOUNT_ID on that command:
Terminal
.env file in the directory you run the CLI from, CHECKLY_ACCOUNT_ID applies to every command until you remove it. A project can use this to pin its account while each developer logs in with their own checkly login. A value on the command line wins over .env.
From CI
You can also authenticate using environment variables, which is useful for CI/CD pipelines and automated environments. You will need to export two environment variables in the shell:CHECKLY_API_KEYCHECKLY_ACCOUNT_ID
CHECKLY_API_KEY takes precedence over a stored login, and checkly login refuses to run while it’s set. Always set both variables: without CHECKLY_ACCOUNT_ID, the CLI uses the default account from your last checkly login, and on its own CHECKLY_ACCOUNT_ID only picks the account for your login.
To get your API key, go to your Settings page in Checkly and grab a API key from the API keys tab and your Account ID from the Account settings tab.
Set the account ID and API key as follows:
Terminal
Terminal
Troubleshooting
npx checkly login doesn't open a browser window
npx checkly login doesn't open a browser window
npx checkly login prints the login URL and a code. If no browser window opens, open the URL in a browser on any device and enter the code.