Skip to main content
The Lyceum Cloud extension lets you submit code to Lyceum Cloud without leaving VS Code. It handles authentication, file uploads, execution history, and downloading results back to your editor. It’s the easiest entry point for anyone who’s already working in VS Code and doesn’t want to context-switch to a terminal or the dashboard for every iteration.

Install

  1. Open VS Code
  2. Open the Extensions view (Cmd+Shift+X on macOS, Ctrl+Shift+X elsewhere)
  3. Search for Lyceum Cloud
  4. Install the extension published by LyceumTechnology

Sign in

After installing, run the Lyceum Cloud: Configure API Token command from the command palette, or use Sign In Manually (Paste Tokens) for environments where the browser flow isn’t available. The extension stores your token in VS Code’s secret storage; subsequent commands use it automatically.

Running code

With a Python file or Jupyter notebook open:
ActionmacOSOther
Execute on CloudCmd+Shift+ECtrl+Shift+E
Upload Data to Lyceum CloudCmd+Shift+UCtrl+Shift+U
Manage ExecutionsCmd+Shift+MCtrl+Shift+M
The execute keybinding only fires when the active editor is a Python file. Output streams back into a panel inside VS Code.

Commands

Every extension feature is exposed as a command in the command palette (Cmd+Shift+P / Ctrl+Shift+P):
CommandWhat it does
Lyceum Cloud: Show Lyceum Cloud MenuOpen the extension’s main menu
Lyceum Cloud: Execute on CloudSubmit the active file as a run
Lyceum Cloud: Configure API TokenSet or update your token
Lyceum Cloud: Sign In Manually (Paste Tokens)Manual auth for headless environments
Lyceum Cloud: View Execution HistoryBrowse past runs
Lyceum Cloud: Manage ExecutionsShow currently running and recent executions
Lyceum Cloud: Cache Cell EnvironmentCache the current Jupyter cell’s environment
Lyceum Cloud: Upload to Lyceum CloudUpload local files to your storage bucket
Lyceum Cloud: Upload Data to Lyceum CloudOpen the upload dialog
Lyceum Cloud: Configure S3 StorageConfigure S3 / storage credentials
Lyceum Cloud: Upload to Lyceum StorageUpload directly to your bucket
Lyceum Cloud: RefreshRefresh the cloud files view
Lyceum Cloud: Download FileDownload a file from your bucket
Lyceum Cloud: Delete FileDelete a file from your bucket
Lyceum Cloud: Refresh MonitoringRefresh execution status and metrics
Lyceum Cloud: Refresh PermissionsRe-check your account permissions
Lyceum Cloud: Emergency SupportOpen the emergency support flow

What it doesn’t do

The extension is the easiest way to run Python and notebooks, but a few things are CLI- or dashboard-only: