wb
Categories:
Name
wb - Workbench command-line interface.
Synopsis
wb [COMMAND]
Description
The Workbench CLI allows advanced users to interact with Workbench workspaces and resources, and to perform administrative actions.
Example usage:
- Fetch the user’s credentials and check the authentication status. wb auth login wb auth status
- Ping the Workbench server. wb server status
- Create a new Workbench workspace and backing Google project. Check the current context to confirm it was created successfully. wb workspace create wb status
- List all workspaces the user has read or write access to. wb workspace list
- To use an existing Workbench workspace, use the set command instead of create. wb workspace set --id=<workspace-id>
- Create a Workbench-managed bucket for temporary data storage. wb resource create gcs-bucket --id=<id> --bucket-name=<name>
The Workbench CLI documentation uses Unix man page syntax. Required command parameters are denoted with (), while optional parameters are denoted with [].
Commands
- app Manage Workbench applications.
- auth Commands to manage user credentials.
- bq Call BigQuery in the Workbench workspace.
- cluster Use Spark clusters in the workspace.
- config Commands to configure the CLI.
- data-explorer Commands related to Data Explorer.
- pod, crg Manage Workbench pods.
- cromwell Commands related to Cromwell workflows.
- folder Commands related to folder.
- gcloud Call gcloud in the Workbench workspace.
- generate-completion Generate bash/zsh completion script for wb.
- git
Call
gitin the Workbench workspace. - group Manage groups of Workbench users.
- gsutil Call gsutil in the Workbench workspace.
- nextflow Call Nextflow in the Workbench workspace.
- notebook Use notebooks in the workspace.
- organization, org Manage Workbench organizations.
- resolve Resolve a resource to its cloud ID or path.
- resource Manage references and controlled resources in the workspace.
- security Manage Workbench security credentials such as SSH keys.
- server Connect to a Workbench server.
- status Print details about the current workspace and server.
- utility Run third-party tools in the workspace.
- version Get the installed version.
- workflow Set up a workflow in the workspace.
- workspace Set up a Workbench workspace.
Exit codes:
- 0
Successful program execution - 1
User-actionable error (e.g., missing parameter, workspace not defined in the current context) - 2
System or internal error (e.g., error response from the Workbench server) - 3
Unexpected error (e.g., Java exception) - other
Third-party application exit codes will be passed through to the caller. For example, ifgcloud --malformedOptionreturns exit code2, thenwb gcloud --malformedOptionwill also return exit code2.
Last Modified: 9 January 2026