--- title: "Catalyst Tools Commands and Operations" url: https://docs.catalyst.zoho.com/en/catalyst-extensions/vs-code-extension/catalyst-tools-operations/ description: "Catalyst Tools is a Catalyst extension that can be installed in your Visual Studio Code IDE. The extension will allow you to execute CLI commands and operations without using the Catalyst CLI terminal." last_updated: 2026-08-28T06:26:16Z service: All Services type: general --- # Catalyst Tools Commands and Operations A list of commands that can be accessed from the command palette in the VS Code IDE and the operations that can be performed using the Catalyst Tools extension is given below: ### Commands You can execute these commands by selecting them from the command palette drop-down while using the extension. You can access the drop-down list by searching for "**>Catalyst:**" in the command palette. ![catalyst_extension_command_pallette](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_command_pallette.webp)
CLI Commands Description
[`Catalyst: Whoami`](https://docs.catalyst.zoho.com/en/cli/v1/identify-loggedin-user/) Display the username and email address of the account you have used to log in to Catalyst.
[`Catalyst: Login to Catalyst`](https://docs.catalyst.zoho.com/en/cli/v1/login/login-from-cli/) Log in to your Catalyst account directly from the IDE. You must log in before you can perform any of the other operations.
[`Catalyst: Logout from Catalyst`](https://docs.catalyst.zoho.com/en/cli/v1/logout/) Sign out of your Catalyst account.
[`Catalyst: Enable verbose`](https://docs.catalyst.zoho.com/en/cli/v1/cli-options/#--verbose) Enable verbose in logs. You can view the logs directly in your IDE by accessing **Help>toggle developer tools**.
[`Catalyst: Disable verbose`](https://docs.catalyst.zoho.com/en/cli/v1/cli-options/#--verbose) Disable verbose in logs.
`Catalyst: Focus on Catalyst Configs View` Directs you to the *CATALYST CONFIGS* section of the extension.
`Catalyst: Focus on Client View` Directs you to the *CLIENT* section of the extension.
`Catalyst: Focus on HTTP Functions View` Directs you to the *HTTP FUNCTIONS* section of the extension.
`Catalyst: Focus on HTTP Functions View` Directs you to the *NON HTTP FUNCTIONS* section of the extension.
### Operations List of all CLI operations that can be performed in the Visual Studio Code IDE using the Catalyst Tools extension is given below:
CLI Operations Description
[`login`](https://docs.catalyst.zoho.com/en/cli/v1/login/login-from-cli/) Log in to your Catalyst account.
[`whoami`](https://docs.catalyst.zoho.com/en/cli/v1/identify-loggedin-user/) View the username and email address of the account you have used to sign in with Catalyst.
[`token:generate`](https://docs.catalyst.zoho.com/en/cli/v1/working-with-tokens/generate-token/) Generate tokens to authenticate access to your Catalyst account without logging in.
[`token:revoke`](https://docs.catalyst.zoho.com/en/cli/v1/working-with-tokens/revoke-token/) Disable an authentication token that you had previously generated.
[`token:list`](https://docs.catalyst.zoho.com/en/cli/v1/working-with-tokens/list-tokens/) View a list of all the tokens that are associated with your account.
[`project:list`](https://docs.catalyst.zoho.com/en/cli/v1/working-with-projects/list-catalyst-projects/) List all the projects associated created in your account.
[`project:use`](https://docs.catalyst.zoho.com/en/cli/v1/working-with-projects/use-catalyst-project/) Use a particular project associated with your Catalyst account.
[`project:reset`](https://docs.catalyst.zoho.com/en/cli/v1/working-with-projects/reset-active-project/) Undo the `project:use` operation.
[`init`](https://docs.catalyst.zoho.com/en/cli/v1/initialize-resources/introduction/) Initialize the Catalyst Project, HTTP and non-HTTP functions, and the client components.
[`apig:status`](https://docs.catalyst.zoho.com/en/cli/v1/working-with-api-gateway/obtain-api-gateway-status/) Check if API Gateway (a [Catalyst Cloud Scale](https://docs.catalyst.zoho.com/en/cloud-scale/getting-started/introduction/) *Security & Identity* component) is enabled or disabled.
[`apig:enable`](https://docs.catalyst.zoho.com/en/cli/v1/working-with-api-gateway/enable-api-gateway/) Enable API Gateway for your project.
[`apig:disable`](https://docs.catalyst.zoho.com/en/cli/v1/working-with-api-gateway/disable-api-gateway/) Disable API Gateway for your project.
[`pull`](https://docs.catalyst.zoho.com/en/cli/v1/pull-resources/introduction/) Pull a function, client, or an API Gateway file.
[`client:setup`](https://docs.catalyst.zoho.com/en/cli/v1/working-with-the-client/set-up-client/) Set up the client component in an existing project.
[`client:delete`](https://docs.catalyst.zoho.com/en/cli/v1/working-with-the-client/delete-client/) Delete an older version of the client component.
[`functions:setup`](https://docs.catalyst.zoho.com/en/cli/v1/working-with-functions/set-up-functions/) Set up a function in an existing project.
[`functions:add`](https://docs.catalyst.zoho.com/en/cli/v1/working-with-functions/add-functions/) Add a new function in your functions directory.
[`functions:delete`](https://docs.catalyst.zoho.com/en/cli/v1/working-with-functions/delete-functions/) Delete a function in your project.
[`serve`](https://docs.catalyst.zoho.com/en/cli/v1/serve-resources/introduction/) Serve project resources in your local environment.
[`deploy`](https://docs.catalyst.zoho.com/en/cli/v1/deploy-resources/introduction/) Deploy project resources to the remote console.
[`logout`](https://docs.catalyst.zoho.com/en/cli/v1/logout/) Sign out of Catalyst.