Skip to main content

Creating a session

The four-section wizard that boots a JupyterLab, VS Code, or RStudio environment on a chosen compute profile.

Creating a session

Click New session in the top-right of the list. The wizard has four sections; only Name and Image are required.

FieldRequiredWhat it does
NamerequiredDNS-friendly identifier — lowercase letters, digits, dashes, max 63 chars. Becomes the session's URL slug.
ImagerequiredThe notebook stack. Pick a preset (Jupyter / VS Code / RStudio) or paste a custom image reference.
Compute profileoptionalWhere the session runs. Defaults to your workspace's default profile.
CPU / MemoryoptionalOverride the profile's defaults. Use sizing presets (XS → XL) unless you have a specific request.
GPUoptionalVendor and count. Only profiles flagged GPU-capable will accept a non-zero count.
Workspace volumeoptionalYour home directory. Either create a new persistent volume (default 5 GiB) or mount an existing claim.
Data volumesoptionalAdditional mounts — datasets, scratch space, shared team caches. Each can be read-only.
ConfigurationsoptionalPre-defined "pod defaults" your admin set up — env vars, secrets, init scripts. Toggle the ones you need.
Environment variablesoptionalInline key/value pairs for things like HF_TOKEN or WANDB_API_KEY.
info

Sessions inherit your workspace's secrets bundle automatically. Don't paste tokens into env if there's already a managed secret for it — your admin can show you the list.

⌘I