Studios
Studios is a unified platform which hosts a combination of container images and compute environments for interactive analysis using preferred tools like JupyterLab and RStudio Notebooks, Visual Studio Code IDEs, or Xpra remote desktops. Each Studio session is an individual interactive environment that encapsulates the live environment for dynamic data analysis.
Path and query parameters
Name | Type | Location | Req/Opt | Description |
|---|---|---|---|---|
| integer | query | Optional | Workspace numeric identifier. When omitted, Studios are listed in the user context. |
| string | query | Optional | Free-text search filter to match against Studio |
| integer | query | Optional | Maximum number of results to return. Default: |
| integer | query | Optional | Number of results to skip for pagination. Default: |
| array | query | Optional | Optional attribute values to be included in the response. Supports |
| boolean | query | Optional | If true, automatically starts the Studio after creation. Default: |
| integer | query | Optional | Organization numeric identifier. When specified, lists mounted data-links in the organization context. |
| string | query | Optional | Studio status filter. Filters mounted data-links by the status of the Studios they are mounted in. |
| string | query | Optional | Studio session ID to exclude from the mounted data-links list. |
| string | query | Optional | Studio name to validate for availability. |
| string | path | Required | Studio session string identifier. |
| integer | path | Required | Checkpoint numeric identifier. |
Request body parameters
Name | Type | Req/Opt | Description |
|---|---|---|---|
CreateDataStudio | Create Studio | ||
name | string | Required | Studio name. Must be unique within the user or workspace context. Minimum length: 1 character, Maximum length: 100 characters. |
description | string | Optional | Optional Studio description. Maximum length: 500 characters. |
dataStudioToolUrl | string | Optional | |
computeEnvId | string | Required | Compute environment ID where the Studio session will run. |
initialCheckpointId | integer | Optional | |
configuration | object | Optional | |
configuration.gpu | integer | Optional | Number of GPUs allocated to the Studio session. |
configuration.cpu | integer | Optional | Number of CPUs allocated to the Studio session. |
configuration.memory | integer | Optional | Amount of memory in MiB allocated to the Studio session. |
configuration.mountData | array | Optional | Array of data-link IDs mounted in the Studio session. |
configuration.environment | object | Optional | Array of environment variable key-value pairs set in the Studio session. |
configuration.condaEnvironment | string | Optional | Conda package specification for custom packages installed in the Studio environment. |
configuration.lifespanHours | integer | Optional | Number of hours the Studio session will run before automatically stopping. A value of |
isPrivate | boolean | Optional | If true, only the Studio creator can connect to the session. Workspace administrators can still start, stop, and delete the Studio but cannot connect to it. Default: |
labelIds | array | Optional | |
spot | boolean | Optional | |
UpdateDataStudioCheckpoint | Update Studio checkpoint name | ||
name | string | Optional | New checkpoint name. Must be unique per Studio. Spaces are automatically converted to underscores. |
StartDataStudio | Start Studio | ||
configuration | object | Optional | |
description | string | Optional | |
labelIds | array | Optional | |
spot | boolean | Optional |