apps/docs/src/content/docs/en/playground.mdx
Daytona provides an interactive environment ("Playground") for creating sandboxes, running SDK operations, and exploring Daytona features directly from your browser.
Navigate to Daytona Dashboard ↗ to access the playground.
Playground consists of three tabs: Sandbox, Terminal, and VNC. All three tabs operate on the same active sandbox.
The sandbox tab provides an interactive interface to configure sandboxes and perform SDK operations. The left panel contains configurable parameters organized into collapsible sections. The right panel displays auto-generated code snippets that you can inspect, copy, and run.
The management section contains the parameters used to configure a sandbox. You can edit these parameters to customize your sandbox and its resources.
:::note In the management section, sandboxes are only created when you explicitly click Run, replacing any existing playground sandbox. In the Terminal or VNC tabs, if there are no active sandboxes, the playground automatically creates one using the configured parameters. :::
The file system section provides operations to manage files and directories in the sandbox. You can modify files and directories in the sandbox using the following operations:
For more information, see file system operations.
The Git operations section provides operations to manage Git repositories in the sandbox. You can clone, get repository status, and list branches using the following operations:
For more information, see Git operations.
The process and code execution section provides operations to run code snippets and shell commands directly in the sandbox. Shell commands are fixed, while code snippets change automatically based on the selected sandbox language parameter.
For more information, see process and code execution.
The terminal tab provides a web-based terminal connected to the sandbox. This gives you direct command-line access to the sandbox environment for running commands, viewing files, and debugging.
The terminal runs on port 22222 and remains active as long as the sandbox is running. If the sandbox stops due to inactivity, start it again to restore terminal access.
:::note Terminal access is restricted to authenticated members of your organization. :::
For more information, see web terminal.
The VNC tab provides graphical desktop access to the sandbox, enabling you to interact with GUI applications and test Computer Use features. The left panel contains interaction controls organized into sections. The right panel displays the desktop view.
For more information, see VNC access.
The display section provides options to inspect the sandbox desktop environment.
For more information, see display operations.
The keyboard section provides options to send keyboard input to the sandbox.
For more information, see keyboard operations.
The mouse section provides options to control mouse input in the sandbox.
For more information, see mouse operations.
The screenshot section provides options to capture screenshots of the sandbox desktop.
For more information, see screenshot operations.