Basic cloud app operations

Operations that can be performed on cloud apps through the Workbench UI

Prior reading: Cloud apps overview

Purpose: This document provides detailed instructions for performing basic operations on cloud apps through the Workbench UI.

Notes: These instructions assume that you have already opened a workspace in the Workbench UI and navigated to the Apps tab. This document does not cover doing work within a cloud app, nor installing additional libraries/software.



List your cloud apps and check their status

Your apps are listed in the Apps tab of the workspace.

Screenshot of the Apps page for a
  workspace.
The Workbench Apps tab

A badge in the top right corner of each app's card denotes its status, which can be one of the following:

  • Creating
  • Provisioning
  • Startup script
  • Starting
  • Running
  • Stopping
  • Stopped

For more information about the operations you can perform on apps that are either Stopped or Running, see Operations on existing apps. Apps that are in the process of Starting or Stopping cannot be operated on.

If you have an app that seems stuck on either Starting or Stopping, please contact the support team for help.


Create a new cloud app

The steps below will walk you through creating a new JupyterLab Compute Engine app.

In the Apps tab of your workspace:

  1. Select + New app instance to open the Creating app dialog.

    A workspace's Apps page with no apps
created yet.

  2. Either select an app from the list, or select the custom Compute Engine instance option. In the image below, the JupyterLab Compute Engine instance is selected. Select the Next button.

    Screenshot of Select app dialog, the
first step when creating a new app.

  3. A default configuration will already be selected for you. Select the Next button.

    Screenshot of Choose configuration
dialog, the second step when creating a new app.

  4. Select the Workbench app image or enter a custom container. In the image below, the Workbench - R, PyTorch, TensorFlow (latest) image is selected.

    You can also change the machine type, which determines the number of CPUs and total memory available. You can also attach GPUs to the VM.

    In addition, you can change the data disk size for your app. The default recommended size is 500 GB for Compute Engine instances. However, it can range from 50 GB to 65,536 GB (64 TB). Please note that the data disk size can't currently be customized via the UI for Dataproc clusters.

    Finally, you can choose to have a running app automatically stop after a specified idle time. The autostop idle time is set to 4 hours by default, but it can range from 1 hour to 14 days. You can also choose to opt out of the autostop feature.

    Screenshot of Compute options
  dialog, the third step when creating a new app.

    To learn more about configuring the compute profile of your app, see Compute profile configuration options for GCP and AWS apps.

    Once you've finished customizing configurations, select the Next button.

  5. Enter a Workbench ID, instance name, and description (optional). Select the Create app button.

    Screenshot of Review details dialog,
the last step when creating a new app.

Other app options

Other app options besides JupyterLab GCE instance include:

  • JupyterLab Spark cluster (Dataproc cluster)
  • R Analysis Environment
  • Visual Studio Code
  • JupyterLab (NVIDIA NeMo)
  • JupyterLab (NVIDIA Parabricks and CUDA-X Data Science)
  • Custom

See Cloud app options for more details.


Operations on existing apps

Stop an app

When you create an app, it will automatically provision and start it. Its status will update to Running once it's ready to use.

To stop an app that's currently running, select the Stop button. This will immediately send the instruction to stop the app; there is no confirmation step. However, there may be a lag of a few seconds before the status is updated in the Workbench UI.

Screenshot of an app's details card,
  with the Stop button highlighted.
Stopping an app.

Stopping the app should take less than a minute. During that time, you cannot restart the app; you can only edit its name and description, or delete it.

If your app has autostop enabled, you'll see the autostop idle time listed in the app's card. You can still manually stop the app any time before it’s set to automatically stop.

Start an app

To start an app that is currently stopped, select the Start button. This will immediately send the instruction to start the app; there is no confirmation step. However, there may be a lag of a few seconds before the status is updated in the Workbench UI.

Starting the app should take less than a minute. During that time, you cannot stop the app; you can only edit its name and description, or delete it.

Edit an app

You can edit the ID, description, and autostop idle time of your app at any time. Your app's compute profile can be updated only when the app is stopped.

Select Edit in the three-dot action menu of the app card. This will bring up the Editing dialog. Edit the fields as desired. For compute profile changes, you can see cost estimates update in real-time. Select Update to save your changes.

Screenshot of an app's details card, with
  the Edit button highlighted.
Editing an app's configurations.

Delete an app

You can delete an app by selecting Delete in the three-dot action menu of the app card.

Screenshot of an app's details card,
  with the Delete option highlighted.
Deleting an app.

This will bring up a deletion dialog. To proceed, check the box confirming your intent to delete the app and its associated resources, then choose the Delete app button.

Screenshot of Delete app dialog.
The app deletion dialog.

Other ways to modify your app's compute profile

You can also modify an existing app's compute profile through the Google Cloud console or via the Workbench CLI (command-line interface), using the wb resource update gcp-notebook command. For both options, the app needs to be Stopped first, as described in Stop an app.

For details on updating your app via the Cloud console, see Manage your apps in Google Cloud console.

To learn more about the available cloud compute options, see Compute profile configuration options for GCP and AWS.

Next steps

See Overview of cloud app types for more details about the types of cloud apps available on Workbench and how to use them.

Last Modified: 21 October 2025