Skip to content

Sandbox

A sandbox is one or more virtual machines delivered to a candidate or learner through their browser. You configure it with sandbox.yaml and implement its behavior with lifecycle scripts.

Topics

  • sandbox.yaml — virtual machines, tools, UI, base images, and all configuration fields
  • Tools — terminal, IDE, browser, and instructions
  • Lifecycle Scripts — what each script does, when it runs, and how to write scoring checks
  • CLI Reference — every command, flag, and the development loop