Browse sections

Browser Web IDE

The browser Web IDE is a Monaco editor with a file tree, one-click Run and Deploy, Logs and traces, and a command palette—the same engine as VS Code, with syntax highlighting, IntelliSense, and multi-file editing.

File Management

  • Create files and folders with the toolbar buttons or with Alt+N / Alt+Shift+N.
  • Rename a file with F2 or the context menu (double-clicking a file opens it in the editor).
  • Drag files or entire folders from your desktop onto the file tree to upload them.
  • Upload binary assets—machine learning models (.onnx), images, data files—by dropping them onto the file tree. They are stored byte-exact, so a model loads correctly at runtime.
  • Delete a file or folder with the Delete key or the trash icon.

Run & test

Click Run to execute the current function in an isolated container. Provide a JSON event in the run panel; the result, logs, and execution time appear inline—no deploy required.

Deploy & observe

One-click Deploy packages and ships the function. Once it is running, the Logs and traces tabs show invocations, durations, and per-step observability. (Live build-log streaming is available from the CLI and CI/CD deploys rather than the browser IDE.)

Layers & environment

Attach Layers—shared npm or Python packages—from the Layers panel, and set per-function environment variables and secrets under Config → Environment. Both are injected into the container at invoke time.

AI Code Generation

Open the AI assistant—the AI tab in the right panel (or press Ctrl+I) and the AI chat panel—to generate and edit code from a natural-language description, when your deployment enables it.

Productivity

  • Open the command palette for quick actions and to jump between files and functions.
  • Search across every file in the function.
  • Press Ctrl+/ to open the keyboard-shortcut reference.