# Daytona Documentation v0.0.0-dev # Generated on: 2026-03-31 # Daytona > Secure and Elastic Infrastructure for Running Your Al-Generated Code. ## Docs - [API Keys](https://www.daytona.io/docs/en/api-keys.md) - [Create an API key](https://www.daytona.io/docs/en/api-keys.md#create-an-api-key) - [Permissions & Scopes](https://www.daytona.io/docs/en/api-keys.md#permissions--scopes) - [List API keys](https://www.daytona.io/docs/en/api-keys.md#list-api-keys) - [Get current API key](https://www.daytona.io/docs/en/api-keys.md#get-current-api-key) - [Get API key](https://www.daytona.io/docs/en/api-keys.md#get-api-key) - [Delete API key](https://www.daytona.io/docs/en/api-keys.md#delete-api-key) - [Delete API key for user](https://www.daytona.io/docs/en/api-keys.md#delete-api-key-for-user) - [Architecture](https://www.daytona.io/docs/en/architecture.md) - [Interface plane](https://www.daytona.io/docs/en/architecture.md#interface-plane) - [Control plane](https://www.daytona.io/docs/en/architecture.md#control-plane) - [Compute plane](https://www.daytona.io/docs/en/architecture.md#compute-plane) - [Container registry](https://www.daytona.io/docs/en/architecture.md#container-registry) - [Audit Logs](https://www.daytona.io/docs/en/audit-logs.md) - [Access from Dashboard](https://www.daytona.io/docs/en/audit-logs.md#access-from-dashboard) - [Real-time updates](https://www.daytona.io/docs/en/audit-logs.md#real-time-updates) - [Programmatic management](https://www.daytona.io/docs/en/audit-logs.md#programmatic-management) - [Get all audit logs](https://www.daytona.io/docs/en/audit-logs.md#get-all-audit-logs) - [Get audit logs for organization](https://www.daytona.io/docs/en/audit-logs.md#get-audit-logs-for-organization) - [Log Structure](https://www.daytona.io/docs/en/audit-logs.md#log-structure) - [Actions](https://www.daytona.io/docs/en/audit-logs.md#actions) - [Targets](https://www.daytona.io/docs/en/audit-logs.md#targets) - [Outcomes](https://www.daytona.io/docs/en/audit-logs.md#outcomes) - [Billing](https://www.daytona.io/docs/en/billing.md) - [Wallet](https://www.daytona.io/docs/en/billing.md#wallet) - [Overview](https://www.daytona.io/docs/en/billing.md#overview) - [One time top-up](https://www.daytona.io/docs/en/billing.md#one-time-top-up) - [Invoices](https://www.daytona.io/docs/en/billing.md#invoices) - [Spending](https://www.daytona.io/docs/en/billing.md#spending) - [Resource usage](https://www.daytona.io/docs/en/billing.md#resource-usage) - [Resource breakdown](https://www.daytona.io/docs/en/billing.md#resource-breakdown) - [Per-sandbox usage](https://www.daytona.io/docs/en/billing.md#per-sandbox-usage) - [Monthly breakdown](https://www.daytona.io/docs/en/billing.md#monthly-breakdown) - [Cancellation & post-cancellation](https://www.daytona.io/docs/en/billing.md#cancellation--post-cancellation) - [Charges after cancellation](https://www.daytona.io/docs/en/billing.md#charges-after-cancellation) - [Before cancelling](https://www.daytona.io/docs/en/billing.md#before-cancelling) - [Final settlement](https://www.daytona.io/docs/en/billing.md#final-settlement) - [Billing disputes](https://www.daytona.io/docs/en/billing.md#billing-disputes) - [Computer Use](https://www.daytona.io/docs/en/computer-use.md) - [Start Computer Use](https://www.daytona.io/docs/en/computer-use.md#start-computer-use) - [Stop Computer Use](https://www.daytona.io/docs/en/computer-use.md#stop-computer-use) - [Get status](https://www.daytona.io/docs/en/computer-use.md#get-status) - [Get process status](https://www.daytona.io/docs/en/computer-use.md#get-process-status) - [Restart process](https://www.daytona.io/docs/en/computer-use.md#restart-process) - [Get process logs](https://www.daytona.io/docs/en/computer-use.md#get-process-logs) - [Get process errors](https://www.daytona.io/docs/en/computer-use.md#get-process-errors) - [Mouse operations](https://www.daytona.io/docs/en/computer-use.md#mouse-operations) - [Click](https://www.daytona.io/docs/en/computer-use.md#click) - [Move](https://www.daytona.io/docs/en/computer-use.md#move) - [Drag](https://www.daytona.io/docs/en/computer-use.md#drag) - [Scroll](https://www.daytona.io/docs/en/computer-use.md#scroll) - [Get position](https://www.daytona.io/docs/en/computer-use.md#get-position) - [Keyboard operations](https://www.daytona.io/docs/en/computer-use.md#keyboard-operations) - [Type](https://www.daytona.io/docs/en/computer-use.md#type) - [Press](https://www.daytona.io/docs/en/computer-use.md#press) - [Hotkey](https://www.daytona.io/docs/en/computer-use.md#hotkey) - [Screenshot operations](https://www.daytona.io/docs/en/computer-use.md#screenshot-operations) - [Take full screen](https://www.daytona.io/docs/en/computer-use.md#take-full-screen) - [Take region](https://www.daytona.io/docs/en/computer-use.md#take-region) - [Take compressed](https://www.daytona.io/docs/en/computer-use.md#take-compressed) - [Take compressed region](https://www.daytona.io/docs/en/computer-use.md#take-compressed-region) - [Screen Recording](https://www.daytona.io/docs/en/computer-use.md#screen-recording) - [Configure Recording Directory](https://www.daytona.io/docs/en/computer-use.md#configure-recording-directory) - [Start Recording](https://www.daytona.io/docs/en/computer-use.md#start-recording) - [Stop Recording](https://www.daytona.io/docs/en/computer-use.md#stop-recording) - [List Recordings](https://www.daytona.io/docs/en/computer-use.md#list-recordings) - [Get Recording](https://www.daytona.io/docs/en/computer-use.md#get-recording) - [Delete Recording](https://www.daytona.io/docs/en/computer-use.md#delete-recording) - [Download Recording](https://www.daytona.io/docs/en/computer-use.md#download-recording) - [Recording Dashboard](https://www.daytona.io/docs/en/computer-use.md#recording-dashboard) - [Display operations](https://www.daytona.io/docs/en/computer-use.md#display-operations) - [Get info](https://www.daytona.io/docs/en/computer-use.md#get-info) - [Get windows](https://www.daytona.io/docs/en/computer-use.md#get-windows) - [Environment Configuration](https://www.daytona.io/docs/en/configuration.md) - [Configuration in code](https://www.daytona.io/docs/en/configuration.md#configuration-in-code) - [Environment variables](https://www.daytona.io/docs/en/configuration.md#environment-variables) - [Shell](https://www.daytona.io/docs/en/configuration.md#shell) - [.env file](https://www.daytona.io/docs/en/configuration.md#env-file) - [Default values](https://www.daytona.io/docs/en/configuration.md#default-values) - [Custom Preview Proxy](https://www.daytona.io/docs/en/custom-preview-proxy.md) - [How it works](https://www.daytona.io/docs/en/custom-preview-proxy.md#how-it-works) - [WebSocket support](https://www.daytona.io/docs/en/custom-preview-proxy.md#websocket-support) - [Reserved ports](https://www.daytona.io/docs/en/custom-preview-proxy.md#reserved-ports) - [Proxy headers](https://www.daytona.io/docs/en/custom-preview-proxy.md#proxy-headers) - [Disable preview warning](https://www.daytona.io/docs/en/custom-preview-proxy.md#disable-preview-warning) - [Disable CORS](https://www.daytona.io/docs/en/custom-preview-proxy.md#disable-cors) - [Disable last activity update](https://www.daytona.io/docs/en/custom-preview-proxy.md#disable-last-activity-update) - [Authentication](https://www.daytona.io/docs/en/custom-preview-proxy.md#authentication) - [Examples](https://www.daytona.io/docs/en/custom-preview-proxy.md#examples) - [Declarative Builder](https://www.daytona.io/docs/en/declarative-builder.md) - [Build declarative images](https://www.daytona.io/docs/en/declarative-builder.md#build-declarative-images) - [Create pre-built Snapshots](https://www.daytona.io/docs/en/declarative-builder.md#create-pre-built-snapshots) - [Image configuration](https://www.daytona.io/docs/en/declarative-builder.md#image-configuration) - [Base image selection](https://www.daytona.io/docs/en/declarative-builder.md#base-image-selection) - [Package management](https://www.daytona.io/docs/en/declarative-builder.md#package-management) - [File system operations](https://www.daytona.io/docs/en/declarative-builder.md#file-system-operations) - [Environment configuration](https://www.daytona.io/docs/en/declarative-builder.md#environment-configuration) - [Commands and entrypoints](https://www.daytona.io/docs/en/declarative-builder.md#commands-and-entrypoints) - [Dockerfile integration](https://www.daytona.io/docs/en/declarative-builder.md#dockerfile-integration) - [OpenTelemetry Collection](https://www.daytona.io/docs/en/experimental/otel-collection.md) - [Sandbox Telemetry Collection](https://www.daytona.io/docs/en/experimental/otel-collection.md#sandbox-telemetry-collection) - [What Gets Collected from Sandboxes](https://www.daytona.io/docs/en/experimental/otel-collection.md#what-gets-collected-from-sandboxes) - [Viewing Telemetry in the Dashboard](https://www.daytona.io/docs/en/experimental/otel-collection.md#viewing-telemetry-in-the-dashboard) - [Configure Sandbox Collection](https://www.daytona.io/docs/en/experimental/otel-collection.md#configure-sandbox-collection) - [SDK Tracing Configuration](https://www.daytona.io/docs/en/experimental/otel-collection.md#sdk-tracing-configuration) - [1. Enable OTEL in SDK](https://www.daytona.io/docs/en/experimental/otel-collection.md#1-enable-otel-in-sdk) - [2. Configure OTLP Exporter](https://www.daytona.io/docs/en/experimental/otel-collection.md#2-configure-otlp-exporter) - [Provider-Specific Examples](https://www.daytona.io/docs/en/experimental/otel-collection.md#provider-specific-examples) - [New Relic](https://www.daytona.io/docs/en/experimental/otel-collection.md#new-relic) - [Jaeger (Local)](https://www.daytona.io/docs/en/experimental/otel-collection.md#jaeger-local) - [Grafana Cloud](https://www.daytona.io/docs/en/experimental/otel-collection.md#grafana-cloud) - [Complete Example](https://www.daytona.io/docs/en/experimental/otel-collection.md#complete-example) - [What Gets Traced](https://www.daytona.io/docs/en/experimental/otel-collection.md#what-gets-traced) - [SDK-Level Operations](https://www.daytona.io/docs/en/experimental/otel-collection.md#sdk-level-operations) - [HTTP Requests](https://www.daytona.io/docs/en/experimental/otel-collection.md#http-requests) - [Trace Attributes](https://www.daytona.io/docs/en/experimental/otel-collection.md#trace-attributes) - [Dashboard Examples](https://www.daytona.io/docs/en/experimental/otel-collection.md#dashboard-examples) - [Troubleshooting](https://www.daytona.io/docs/en/experimental/otel-collection.md#troubleshooting) - [Verify Traces Are Being Sent](https://www.daytona.io/docs/en/experimental/otel-collection.md#verify-traces-are-being-sent) - [Common Issues](https://www.daytona.io/docs/en/experimental/otel-collection.md#common-issues) - [Best Practices](https://www.daytona.io/docs/en/experimental/otel-collection.md#best-practices) - [Additional Resources](https://www.daytona.io/docs/en/experimental/otel-collection.md#additional-resources) - [File System Operations](https://www.daytona.io/docs/en/file-system-operations.md) - [Basic operations](https://www.daytona.io/docs/en/file-system-operations.md#basic-operations) - [List files and directories](https://www.daytona.io/docs/en/file-system-operations.md#list-files-and-directories) - [Get directory or file information](https://www.daytona.io/docs/en/file-system-operations.md#get-directory-or-file-information) - [Create directories](https://www.daytona.io/docs/en/file-system-operations.md#create-directories) - [Upload files](https://www.daytona.io/docs/en/file-system-operations.md#upload-files) - [Download files](https://www.daytona.io/docs/en/file-system-operations.md#download-files) - [Delete files](https://www.daytona.io/docs/en/file-system-operations.md#delete-files) - [Advanced operations](https://www.daytona.io/docs/en/file-system-operations.md#advanced-operations) - [File permissions](https://www.daytona.io/docs/en/file-system-operations.md#file-permissions) - [Find and replace text in files](https://www.daytona.io/docs/en/file-system-operations.md#find-and-replace-text-in-files) - [Move or rename directory or file](https://www.daytona.io/docs/en/file-system-operations.md#move-or-rename-directory-or-file) - [Getting Started](https://www.daytona.io/docs/en/getting-started.md) - [Dashboard](https://www.daytona.io/docs/en/getting-started.md#dashboard) - [SDKs](https://www.daytona.io/docs/en/getting-started.md#sdks) - [CLI](https://www.daytona.io/docs/en/getting-started.md#cli) - [API](https://www.daytona.io/docs/en/getting-started.md#api) - [MCP server](https://www.daytona.io/docs/en/getting-started.md#mcp-server) - [Multiple runtime support](https://www.daytona.io/docs/en/getting-started.md#multiple-runtime-support) - [Daytona in Vite projects](https://www.daytona.io/docs/en/getting-started.md#daytona-in-vite-projects) - [Daytona in Next.js projects](https://www.daytona.io/docs/en/getting-started.md#daytona-in-nextjs-projects) - [Guides](https://www.daytona.io/docs/en/getting-started.md#guides) - [Examples](https://www.daytona.io/docs/en/getting-started.md#examples) - [Create a sandbox](https://www.daytona.io/docs/en/getting-started.md#create-a-sandbox) - [Create and run code in a sandbox](https://www.daytona.io/docs/en/getting-started.md#create-and-run-code-in-a-sandbox) - [Create a sandbox with custom resources](https://www.daytona.io/docs/en/getting-started.md#create-a-sandbox-with-custom-resources) - [Create an ephemeral sandbox](https://www.daytona.io/docs/en/getting-started.md#create-an-ephemeral-sandbox) - [Create a sandbox from a snapshot](https://www.daytona.io/docs/en/getting-started.md#create-a-sandbox-from-a-snapshot) - [Create a sandbox with a declarative image](https://www.daytona.io/docs/en/getting-started.md#create-a-sandbox-with-a-declarative-image) - [Create a sandbox with volumes](https://www.daytona.io/docs/en/getting-started.md#create-a-sandbox-with-volumes) - [Create a sandbox with a Git repository cloned](https://www.daytona.io/docs/en/getting-started.md#create-a-sandbox-with-a-git-repository-cloned) - [Git Operations](https://www.daytona.io/docs/en/git-operations.md) - [Basic operations](https://www.daytona.io/docs/en/git-operations.md#basic-operations) - [Clone repositories](https://www.daytona.io/docs/en/git-operations.md#clone-repositories) - [Get repository status](https://www.daytona.io/docs/en/git-operations.md#get-repository-status) - [Branch operations](https://www.daytona.io/docs/en/git-operations.md#branch-operations) - [Create branches](https://www.daytona.io/docs/en/git-operations.md#create-branches) - [Checkout branches](https://www.daytona.io/docs/en/git-operations.md#checkout-branches) - [Delete branches](https://www.daytona.io/docs/en/git-operations.md#delete-branches) - [Stage changes](https://www.daytona.io/docs/en/git-operations.md#stage-changes) - [Commit changes](https://www.daytona.io/docs/en/git-operations.md#commit-changes) - [Remote operations](https://www.daytona.io/docs/en/git-operations.md#remote-operations) - [Push changes](https://www.daytona.io/docs/en/git-operations.md#push-changes) - [Pull changes](https://www.daytona.io/docs/en/git-operations.md#pull-changes) - [daytona](https://www.daytona.io/docs/en/go-sdk/daytona.md) - [Getting Started](https://www.daytona.io/docs/en/go-sdk/daytona.md#getting-started) - [Creating Sandboxes](https://www.daytona.io/docs/en/go-sdk/daytona.md#creating-sandboxes) - [Working with Sandboxes](https://www.daytona.io/docs/en/go-sdk/daytona.md#working-with-sandboxes) - [Index](https://www.daytona.io/docs/en/go-sdk/daytona.md#index) - [Variables](https://www.daytona.io/docs/en/go-sdk/daytona.md#variables) - [type Client](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-client) - [func NewClient](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newclient) - [func NewClientWithConfig](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newclientwithconfig) - [func \(\*Client\) Close](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-client-close) - [func \(\*Client\) Create](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-client-create) - [func \(\*Client\) Get](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-client-get) - [func \(\*Client\) List](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-client-list) - [type CodeInterpreterService](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-codeinterpreterservice) - [func NewCodeInterpreterService](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newcodeinterpreterservice) - [func \(\*CodeInterpreterService\) CreateContext](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-codeinterpreterservice-createcontext) - [func \(\*CodeInterpreterService\) DeleteContext](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-codeinterpreterservice-deletecontext) - [func \(\*CodeInterpreterService\) ListContexts](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-codeinterpreterservice-listcontexts) - [func \(\*CodeInterpreterService\) RunCode](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-codeinterpreterservice-runcode) - [type ComputerUseService](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-computeruseservice) - [func NewComputerUseService](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newcomputeruseservice) - [func \(\*ComputerUseService\) Display](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-computeruseservice-display) - [func \(\*ComputerUseService\) GetStatus](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-computeruseservice-getstatus) - [func \(\*ComputerUseService\) Keyboard](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-computeruseservice-keyboard) - [func \(\*ComputerUseService\) Mouse](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-computeruseservice-mouse) - [func \(\*ComputerUseService\) Recording](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-computeruseservice-recording) - [func \(\*ComputerUseService\) Screenshot](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-computeruseservice-screenshot) - [func \(\*ComputerUseService\) Start](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-computeruseservice-start) - [func \(\*ComputerUseService\) Stop](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-computeruseservice-stop) - [type DisplayService](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-displayservice) - [func NewDisplayService](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newdisplayservice) - [func \(\*DisplayService\) GetInfo](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-displayservice-getinfo) - [func \(\*DisplayService\) GetWindows](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-displayservice-getwindows) - [type DockerImage](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-dockerimage) - [func Base](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-base) - [func DebianSlim](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-debianslim) - [func FromDockerfile](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-fromdockerfile) - [func \(\*DockerImage\) Add](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-add) - [func \(\*DockerImage\) AddLocalDir](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-addlocaldir) - [func \(\*DockerImage\) AddLocalFile](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-addlocalfile) - [func \(\*DockerImage\) AptGet](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-aptget) - [func \(\*DockerImage\) Cmd](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-cmd) - [func \(\*DockerImage\) Contexts](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-contexts) - [func \(\*DockerImage\) Copy](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-copy) - [func \(\*DockerImage\) Dockerfile](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-dockerfile) - [func \(\*DockerImage\) Entrypoint](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-entrypoint) - [func \(\*DockerImage\) Env](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-env) - [func \(\*DockerImage\) Expose](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-expose) - [func \(\*DockerImage\) Label](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-label) - [func \(\*DockerImage\) PipInstall](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-pipinstall) - [func \(\*DockerImage\) Run](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-run) - [func \(\*DockerImage\) User](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-user) - [func \(\*DockerImage\) Volume](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-volume) - [func \(\*DockerImage\) Workdir](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-dockerimage-workdir) - [type DockerImageContext](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-dockerimagecontext) - [type FileSystemService](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-filesystemservice) - [func NewFileSystemService](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newfilesystemservice) - [func \(\*FileSystemService\) CreateFolder](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-filesystemservice-createfolder) - [func \(\*FileSystemService\) DeleteFile](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-filesystemservice-deletefile) - [func \(\*FileSystemService\) DownloadFile](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-filesystemservice-downloadfile) - [func \(\*FileSystemService\) FindFiles](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-filesystemservice-findfiles) - [func \(\*FileSystemService\) GetFileInfo](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-filesystemservice-getfileinfo) - [func \(\*FileSystemService\) ListFiles](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-filesystemservice-listfiles) - [func \(\*FileSystemService\) MoveFiles](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-filesystemservice-movefiles) - [func \(\*FileSystemService\) ReplaceInFiles](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-filesystemservice-replaceinfiles) - [func \(\*FileSystemService\) SearchFiles](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-filesystemservice-searchfiles) - [func \(\*FileSystemService\) SetFilePermissions](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-filesystemservice-setfilepermissions) - [func \(\*FileSystemService\) UploadFile](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-filesystemservice-uploadfile) - [type GitService](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-gitservice) - [func NewGitService](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newgitservice) - [func \(\*GitService\) Add](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-gitservice-add) - [func \(\*GitService\) Branches](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-gitservice-branches) - [func \(\*GitService\) Checkout](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-gitservice-checkout) - [func \(\*GitService\) Clone](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-gitservice-clone) - [func \(\*GitService\) Commit](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-gitservice-commit) - [func \(\*GitService\) CreateBranch](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-gitservice-createbranch) - [func \(\*GitService\) DeleteBranch](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-gitservice-deletebranch) - [func \(\*GitService\) Pull](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-gitservice-pull) - [func \(\*GitService\) Push](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-gitservice-push) - [func \(\*GitService\) Status](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-gitservice-status) - [type KeyboardService](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-keyboardservice) - [func NewKeyboardService](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newkeyboardservice) - [func \(\*KeyboardService\) Hotkey](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-keyboardservice-hotkey) - [func \(\*KeyboardService\) Press](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-keyboardservice-press) - [func \(\*KeyboardService\) Type](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-keyboardservice-type) - [type LspServerService](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-lspserverservice) - [func NewLspServerService](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newlspserverservice) - [func \(\*LspServerService\) Completions](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-lspserverservice-completions) - [func \(\*LspServerService\) DidClose](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-lspserverservice-didclose) - [func \(\*LspServerService\) DidOpen](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-lspserverservice-didopen) - [func \(\*LspServerService\) DocumentSymbols](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-lspserverservice-documentsymbols) - [func \(\*LspServerService\) SandboxSymbols](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-lspserverservice-sandboxsymbols) - [func \(\*LspServerService\) Start](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-lspserverservice-start) - [func \(\*LspServerService\) Stop](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-lspserverservice-stop) - [type MouseService](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-mouseservice) - [func NewMouseService](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newmouseservice) - [func \(\*MouseService\) Click](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-mouseservice-click) - [func \(\*MouseService\) Drag](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-mouseservice-drag) - [func \(\*MouseService\) GetPosition](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-mouseservice-getposition) - [func \(\*MouseService\) Move](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-mouseservice-move) - [func \(\*MouseService\) Scroll](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-mouseservice-scroll) - [type OutputChannels](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-outputchannels) - [type PaginatedSandboxes](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-paginatedsandboxes) - [type ProcessService](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-processservice) - [func NewProcessService](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newprocessservice) - [func \(\*ProcessService\) CodeRun](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-coderun) - [func \(\*ProcessService\) ConnectPty](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-connectpty) - [func \(\*ProcessService\) CreatePty](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-createpty) - [func \(\*ProcessService\) CreatePtySession](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-createptysession) - [func \(\*ProcessService\) CreateSession](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-createsession) - [func \(\*ProcessService\) DeleteSession](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-deletesession) - [func \(\*ProcessService\) ExecuteCommand](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-executecommand) - [func \(\*ProcessService\) ExecuteSessionCommand](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-executesessioncommand) - [func \(\*ProcessService\) GetEntrypointLogs](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-getentrypointlogs) - [func \(\*ProcessService\) GetEntrypointLogsStream](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-getentrypointlogsstream) - [func \(\*ProcessService\) GetEntrypointSession](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-getentrypointsession) - [func \(\*ProcessService\) GetPtySessionInfo](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-getptysessioninfo) - [func \(\*ProcessService\) GetSession](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-getsession) - [func \(\*ProcessService\) GetSessionCommand](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-getsessioncommand) - [func \(\*ProcessService\) GetSessionCommandLogs](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-getsessioncommandlogs) - [func \(\*ProcessService\) GetSessionCommandLogsStream](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-getsessioncommandlogsstream) - [func \(\*ProcessService\) KillPtySession](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-killptysession) - [func \(\*ProcessService\) ListPtySessions](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-listptysessions) - [func \(\*ProcessService\) ListSessions](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-listsessions) - [func \(\*ProcessService\) ResizePtySession](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-processservice-resizeptysession) - [type PtyHandle](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-ptyhandle) - [func \(\*PtyHandle\) DataChan](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-ptyhandle-datachan) - [func \(\*PtyHandle\) Disconnect](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-ptyhandle-disconnect) - [func \(\*PtyHandle\) Error](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-ptyhandle-error) - [func \(\*PtyHandle\) ExitCode](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-ptyhandle-exitcode) - [func \(\*PtyHandle\) IsConnected](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-ptyhandle-isconnected) - [func \(\*PtyHandle\) Kill](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-ptyhandle-kill) - [func \(\*PtyHandle\) Read](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-ptyhandle-read) - [func \(\*PtyHandle\) Resize](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-ptyhandle-resize) - [func \(\*PtyHandle\) SendInput](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-ptyhandle-sendinput) - [func \(\*PtyHandle\) SessionID](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-ptyhandle-sessionid) - [func \(\*PtyHandle\) Wait](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-ptyhandle-wait) - [func \(\*PtyHandle\) WaitForConnection](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-ptyhandle-waitforconnection) - [func \(\*PtyHandle\) Write](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-ptyhandle-write) - [type PushAccessCredentials](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-pushaccesscredentials) - [type RecordingService](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-recordingservice) - [func NewRecordingService](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newrecordingservice) - [func \(\*RecordingService\) Delete](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-recordingservice-delete) - [func \(\*RecordingService\) Download](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-recordingservice-download) - [func \(\*RecordingService\) Get](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-recordingservice-get) - [func \(\*RecordingService\) List](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-recordingservice-list) - [func \(\*RecordingService\) Start](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-recordingservice-start) - [func \(\*RecordingService\) Stop](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-recordingservice-stop) - [type Sandbox](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-sandbox) - [func NewSandbox](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newsandbox) - [func \(\*Sandbox\) Archive](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-archive) - [func \(\*Sandbox\) Delete](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-delete) - [func \(\*Sandbox\) DeleteWithTimeout](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-deletewithtimeout) - [func \(\*Sandbox\) ExpireSignedPreviewLink](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-expiresignedpreviewlink) - [func \(\*Sandbox\) GetPreviewLink](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-getpreviewlink) - [func \(\*Sandbox\) GetSignedPreviewLink](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-getsignedpreviewlink) - [func \(\*Sandbox\) GetUserHomeDir](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-getuserhomedir) - [func \(\*Sandbox\) GetWorkingDir](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-getworkingdir) - [func \(\*Sandbox\) RefreshData](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-refreshdata) - [func \(\*Sandbox\) Resize](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-resize) - [func \(\*Sandbox\) ResizeWithTimeout](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-resizewithtimeout) - [func \(\*Sandbox\) SetAutoArchiveInterval](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-setautoarchiveinterval) - [func \(\*Sandbox\) SetAutoDeleteInterval](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-setautodeleteinterval) - [func \(\*Sandbox\) SetLabels](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-setlabels) - [func \(\*Sandbox\) Start](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-start) - [func \(\*Sandbox\) StartWithTimeout](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-startwithtimeout) - [func \(\*Sandbox\) Stop](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-stop) - [func \(\*Sandbox\) StopWithTimeout](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-stopwithtimeout) - [func \(\*Sandbox\) WaitForResize](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-waitforresize) - [func \(\*Sandbox\) WaitForStart](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-waitforstart) - [func \(\*Sandbox\) WaitForStop](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-sandbox-waitforstop) - [type ScreenshotService](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-screenshotservice) - [func NewScreenshotService](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newscreenshotservice) - [func \(\*ScreenshotService\) TakeFullScreen](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-screenshotservice-takefullscreen) - [func \(\*ScreenshotService\) TakeRegion](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-screenshotservice-takeregion) - [type SnapshotService](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-snapshotservice) - [func NewSnapshotService](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newsnapshotservice) - [func \(\*SnapshotService\) Create](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-snapshotservice-create) - [func \(\*SnapshotService\) Delete](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-snapshotservice-delete) - [func \(\*SnapshotService\) Get](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-snapshotservice-get) - [func \(\*SnapshotService\) List](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-snapshotservice-list) - [type VolumeService](https://www.daytona.io/docs/en/go-sdk/daytona.md#type-volumeservice) - [func NewVolumeService](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-newvolumeservice) - [func \(\*VolumeService\) Create](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-volumeservice-create) - [func \(\*VolumeService\) Delete](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-volumeservice-delete) - [func \(\*VolumeService\) Get](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-volumeservice-get) - [func \(\*VolumeService\) List](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-volumeservice-list) - [func \(\*VolumeService\) WaitForReady](https://www.daytona.io/docs/en/go-sdk/daytona.md#func-volumeservice-waitforready) - [errors](https://www.daytona.io/docs/en/go-sdk/errors.md) - [Index](https://www.daytona.io/docs/en/go-sdk/errors.md#index) - [func ConvertAPIError](https://www.daytona.io/docs/en/go-sdk/errors.md#func-convertapierror) - [func ConvertToolboxError](https://www.daytona.io/docs/en/go-sdk/errors.md#func-converttoolboxerror) - [type DaytonaError](https://www.daytona.io/docs/en/go-sdk/errors.md#type-daytonaerror) - [func NewDaytonaError](https://www.daytona.io/docs/en/go-sdk/errors.md#func-newdaytonaerror) - [func \(\*DaytonaError\) Error](https://www.daytona.io/docs/en/go-sdk/errors.md#func-daytonaerror-error) - [type DaytonaNotFoundError](https://www.daytona.io/docs/en/go-sdk/errors.md#type-daytonanotfounderror) - [func NewDaytonaNotFoundError](https://www.daytona.io/docs/en/go-sdk/errors.md#func-newdaytonanotfounderror) - [func \(\*DaytonaNotFoundError\) Error](https://www.daytona.io/docs/en/go-sdk/errors.md#func-daytonanotfounderror-error) - [type DaytonaRateLimitError](https://www.daytona.io/docs/en/go-sdk/errors.md#type-daytonaratelimiterror) - [func NewDaytonaRateLimitError](https://www.daytona.io/docs/en/go-sdk/errors.md#func-newdaytonaratelimiterror) - [func \(\*DaytonaRateLimitError\) Error](https://www.daytona.io/docs/en/go-sdk/errors.md#func-daytonaratelimiterror-error) - [type DaytonaTimeoutError](https://www.daytona.io/docs/en/go-sdk/errors.md#type-daytonatimeouterror) - [func NewDaytonaTimeoutError](https://www.daytona.io/docs/en/go-sdk/errors.md#func-newdaytonatimeouterror) - [func \(\*DaytonaTimeoutError\) Error](https://www.daytona.io/docs/en/go-sdk/errors.md#func-daytonatimeouterror-error) - [Go SDK Reference](https://www.daytona.io/docs/en/go-sdk.md) - [Installation](https://www.daytona.io/docs/en/go-sdk.md#installation) - [Getting Started](https://www.daytona.io/docs/en/go-sdk.md#getting-started) - [Create a Sandbox](https://www.daytona.io/docs/en/go-sdk.md#create-a-sandbox) - [Configuration](https://www.daytona.io/docs/en/go-sdk.md#configuration) - [options](https://www.daytona.io/docs/en/go-sdk/options.md) - [Usage](https://www.daytona.io/docs/en/go-sdk/options.md#usage) - [Generic Apply Function](https://www.daytona.io/docs/en/go-sdk/options.md#generic-apply-function) - [Index](https://www.daytona.io/docs/en/go-sdk/options.md#index) - [func Apply](https://www.daytona.io/docs/en/go-sdk/options.md#func-apply) - [func WithAllowEmpty](https://www.daytona.io/docs/en/go-sdk/options.md#func-withallowempty) - [func WithBranch](https://www.daytona.io/docs/en/go-sdk/options.md#func-withbranch) - [func WithCodeRunParams](https://www.daytona.io/docs/en/go-sdk/options.md#func-withcoderunparams) - [func WithCodeRunTimeout](https://www.daytona.io/docs/en/go-sdk/options.md#func-withcoderuntimeout) - [func WithCommandEnv](https://www.daytona.io/docs/en/go-sdk/options.md#func-withcommandenv) - [func WithCommitId](https://www.daytona.io/docs/en/go-sdk/options.md#func-withcommitid) - [func WithCreatePtyEnv](https://www.daytona.io/docs/en/go-sdk/options.md#func-withcreateptyenv) - [func WithCreatePtySize](https://www.daytona.io/docs/en/go-sdk/options.md#func-withcreateptysize) - [func WithCustomContext](https://www.daytona.io/docs/en/go-sdk/options.md#func-withcustomcontext) - [func WithCwd](https://www.daytona.io/docs/en/go-sdk/options.md#func-withcwd) - [func WithEnv](https://www.daytona.io/docs/en/go-sdk/options.md#func-withenv) - [func WithExecuteTimeout](https://www.daytona.io/docs/en/go-sdk/options.md#func-withexecutetimeout) - [func WithExtraIndexURLs](https://www.daytona.io/docs/en/go-sdk/options.md#func-withextraindexurls) - [func WithExtraOptions](https://www.daytona.io/docs/en/go-sdk/options.md#func-withextraoptions) - [func WithFindLinks](https://www.daytona.io/docs/en/go-sdk/options.md#func-withfindlinks) - [func WithForce](https://www.daytona.io/docs/en/go-sdk/options.md#func-withforce) - [func WithGroup](https://www.daytona.io/docs/en/go-sdk/options.md#func-withgroup) - [func WithIndexURL](https://www.daytona.io/docs/en/go-sdk/options.md#func-withindexurl) - [func WithInterpreterTimeout](https://www.daytona.io/docs/en/go-sdk/options.md#func-withinterpretertimeout) - [func WithLogChannel](https://www.daytona.io/docs/en/go-sdk/options.md#func-withlogchannel) - [func WithMode](https://www.daytona.io/docs/en/go-sdk/options.md#func-withmode) - [func WithOwner](https://www.daytona.io/docs/en/go-sdk/options.md#func-withowner) - [func WithPassword](https://www.daytona.io/docs/en/go-sdk/options.md#func-withpassword) - [func WithPermissionMode](https://www.daytona.io/docs/en/go-sdk/options.md#func-withpermissionmode) - [func WithPre](https://www.daytona.io/docs/en/go-sdk/options.md#func-withpre) - [func WithPtyEnv](https://www.daytona.io/docs/en/go-sdk/options.md#func-withptyenv) - [func WithPtySize](https://www.daytona.io/docs/en/go-sdk/options.md#func-withptysize) - [func WithPullPassword](https://www.daytona.io/docs/en/go-sdk/options.md#func-withpullpassword) - [func WithPullUsername](https://www.daytona.io/docs/en/go-sdk/options.md#func-withpullusername) - [func WithPushPassword](https://www.daytona.io/docs/en/go-sdk/options.md#func-withpushpassword) - [func WithPushUsername](https://www.daytona.io/docs/en/go-sdk/options.md#func-withpushusername) - [func WithTimeout](https://www.daytona.io/docs/en/go-sdk/options.md#func-withtimeout) - [func WithUsername](https://www.daytona.io/docs/en/go-sdk/options.md#func-withusername) - [func WithWaitForStart](https://www.daytona.io/docs/en/go-sdk/options.md#func-withwaitforstart) - [type CodeRun](https://www.daytona.io/docs/en/go-sdk/options.md#type-coderun) - [type CreateFolder](https://www.daytona.io/docs/en/go-sdk/options.md#type-createfolder) - [type CreatePty](https://www.daytona.io/docs/en/go-sdk/options.md#type-createpty) - [type CreateSandbox](https://www.daytona.io/docs/en/go-sdk/options.md#type-createsandbox) - [type ExecuteCommand](https://www.daytona.io/docs/en/go-sdk/options.md#type-executecommand) - [type GitClone](https://www.daytona.io/docs/en/go-sdk/options.md#type-gitclone) - [type GitCommit](https://www.daytona.io/docs/en/go-sdk/options.md#type-gitcommit) - [type GitDeleteBranch](https://www.daytona.io/docs/en/go-sdk/options.md#type-gitdeletebranch) - [type GitPull](https://www.daytona.io/docs/en/go-sdk/options.md#type-gitpull) - [type GitPush](https://www.daytona.io/docs/en/go-sdk/options.md#type-gitpush) - [type PipInstall](https://www.daytona.io/docs/en/go-sdk/options.md#type-pipinstall) - [type PtySession](https://www.daytona.io/docs/en/go-sdk/options.md#type-ptysession) - [type RunCode](https://www.daytona.io/docs/en/go-sdk/options.md#type-runcode) - [type SetFilePermissions](https://www.daytona.io/docs/en/go-sdk/options.md#type-setfilepermissions) - [types](https://www.daytona.io/docs/en/go-sdk/types.md) - [Index](https://www.daytona.io/docs/en/go-sdk/types.md#index) - [type Chart](https://www.daytona.io/docs/en/go-sdk/types.md#type-chart) - [type ChartType](https://www.daytona.io/docs/en/go-sdk/types.md#type-charttype) - [type CodeLanguage](https://www.daytona.io/docs/en/go-sdk/types.md#type-codelanguage) - [type CodeRunParams](https://www.daytona.io/docs/en/go-sdk/types.md#type-coderunparams) - [type CreateSnapshotParams](https://www.daytona.io/docs/en/go-sdk/types.md#type-createsnapshotparams) - [type DaytonaConfig](https://www.daytona.io/docs/en/go-sdk/types.md#type-daytonaconfig) - [type ExecuteResponse](https://www.daytona.io/docs/en/go-sdk/types.md#type-executeresponse) - [type ExecutionArtifacts](https://www.daytona.io/docs/en/go-sdk/types.md#type-executionartifacts) - [type ExecutionError](https://www.daytona.io/docs/en/go-sdk/types.md#type-executionerror) - [type ExecutionResult](https://www.daytona.io/docs/en/go-sdk/types.md#type-executionresult) - [type ExperimentalConfig](https://www.daytona.io/docs/en/go-sdk/types.md#type-experimentalconfig) - [type FileDownloadRequest](https://www.daytona.io/docs/en/go-sdk/types.md#type-filedownloadrequest) - [type FileDownloadResponse](https://www.daytona.io/docs/en/go-sdk/types.md#type-filedownloadresponse) - [type FileInfo](https://www.daytona.io/docs/en/go-sdk/types.md#type-fileinfo) - [type FileStatus](https://www.daytona.io/docs/en/go-sdk/types.md#type-filestatus) - [type FileUpload](https://www.daytona.io/docs/en/go-sdk/types.md#type-fileupload) - [type GitCommitResponse](https://www.daytona.io/docs/en/go-sdk/types.md#type-gitcommitresponse) - [type GitStatus](https://www.daytona.io/docs/en/go-sdk/types.md#type-gitstatus) - [type ImageParams](https://www.daytona.io/docs/en/go-sdk/types.md#type-imageparams) - [type LspLanguageID](https://www.daytona.io/docs/en/go-sdk/types.md#type-lsplanguageid) - [type OutputMessage](https://www.daytona.io/docs/en/go-sdk/types.md#type-outputmessage) - [type PaginatedSnapshots](https://www.daytona.io/docs/en/go-sdk/types.md#type-paginatedsnapshots) - [type Position](https://www.daytona.io/docs/en/go-sdk/types.md#type-position) - [type PreviewLink](https://www.daytona.io/docs/en/go-sdk/types.md#type-previewlink) - [type PtyResult](https://www.daytona.io/docs/en/go-sdk/types.md#type-ptyresult) - [type PtySessionInfo](https://www.daytona.io/docs/en/go-sdk/types.md#type-ptysessioninfo) - [type PtySize](https://www.daytona.io/docs/en/go-sdk/types.md#type-ptysize) - [type Resources](https://www.daytona.io/docs/en/go-sdk/types.md#type-resources) - [type SandboxBaseParams](https://www.daytona.io/docs/en/go-sdk/types.md#type-sandboxbaseparams) - [type ScreenshotOptions](https://www.daytona.io/docs/en/go-sdk/types.md#type-screenshotoptions) - [type ScreenshotRegion](https://www.daytona.io/docs/en/go-sdk/types.md#type-screenshotregion) - [type ScreenshotResponse](https://www.daytona.io/docs/en/go-sdk/types.md#type-screenshotresponse) - [type SignedPreviewLink](https://www.daytona.io/docs/en/go-sdk/types.md#type-signedpreviewlink) - [type Snapshot](https://www.daytona.io/docs/en/go-sdk/types.md#type-snapshot) - [type SnapshotParams](https://www.daytona.io/docs/en/go-sdk/types.md#type-snapshotparams) - [type Volume](https://www.daytona.io/docs/en/go-sdk/types.md#type-volume) - [type VolumeMount](https://www.daytona.io/docs/en/go-sdk/types.md#type-volumemount) - [Build Coding Agent Using AgentKit and Daytona](https://www.daytona.io/docs/en/guides/agentkit/inngest-agentkit-coding-agent.md) - [1. Workflow Overview](https://www.daytona.io/docs/en/guides/agentkit/inngest-agentkit-coding-agent.md#1-workflow-overview) - [2. Project Setup](https://www.daytona.io/docs/en/guides/agentkit/inngest-agentkit-coding-agent.md#2-project-setup) - [3. Configuration](https://www.daytona.io/docs/en/guides/agentkit/inngest-agentkit-coding-agent.md#3-configuration) - [4. Example Usage](https://www.daytona.io/docs/en/guides/agentkit/inngest-agentkit-coding-agent.md#4-example-usage) - [5. Understanding the Agent's Execution Flow](https://www.daytona.io/docs/en/guides/agentkit/inngest-agentkit-coding-agent.md#5-understanding-the-agents-execution-flow) - [Build a Coding Agent Using Amp Code and Daytona](https://www.daytona.io/docs/en/guides/amp/amp-sdk-coding-agent.md) - [1. Workflow Overview](https://www.daytona.io/docs/en/guides/amp/amp-sdk-coding-agent.md#1-workflow-overview) - [2. Project Setup](https://www.daytona.io/docs/en/guides/amp/amp-sdk-coding-agent.md#2-project-setup) - [3. Understanding the Script](https://www.daytona.io/docs/en/guides/amp/amp-sdk-coding-agent.md#3-understanding-the-script) - [Build a Two-Agent Coding System with Claude and Daytona](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-connect-service-sandbox.md) - [1. Workflow Overview](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-connect-service-sandbox.md#1-workflow-overview) - [2. Project Setup](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-connect-service-sandbox.md#2-project-setup) - [3. Example Usage](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-connect-service-sandbox.md#3-example-usage) - [4. Understanding the Agent Architecture](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-connect-service-sandbox.md#4-understanding-the-agent-architecture) - [5. Customization](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-connect-service-sandbox.md#5-customization) - [6. Cleanup](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-connect-service-sandbox.md#6-cleanup) - [Build a Coding Agent Using Claude Agent SDK and Daytona](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-interactive-terminal-sandbox.md) - [1. Workflow Overview](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-interactive-terminal-sandbox.md#1-workflow-overview) - [Game Features:](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-interactive-terminal-sandbox.md#game-features) - [Play Now:](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-interactive-terminal-sandbox.md#play-now) - [2. Project Setup](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-interactive-terminal-sandbox.md#2-project-setup) - [3. Example Usage](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-interactive-terminal-sandbox.md#3-example-usage) - [Features:](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-interactive-terminal-sandbox.md#features) - [Live Preview:](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-interactive-terminal-sandbox.md#live-preview) - [4. Understanding the Agent's Architecture](https://www.daytona.io/docs/en/guides/claude/claude-agent-sdk-interactive-terminal-sandbox.md#4-understanding-the-agents-architecture) - [Run Claude Code in a Daytona Sandbox via CLI](https://www.daytona.io/docs/en/guides/claude/claude-code-run-cli-sandbox.md) - [Prerequisites](https://www.daytona.io/docs/en/guides/claude/claude-code-run-cli-sandbox.md#prerequisites) - [Install the Daytona CLI](https://www.daytona.io/docs/en/guides/claude/claude-code-run-cli-sandbox.md#install-the-daytona-cli) - [Authenticate with Daytona](https://www.daytona.io/docs/en/guides/claude/claude-code-run-cli-sandbox.md#authenticate-with-daytona) - [Create a Sandbox](https://www.daytona.io/docs/en/guides/claude/claude-code-run-cli-sandbox.md#create-a-sandbox) - [Connect to the Sandbox](https://www.daytona.io/docs/en/guides/claude/claude-code-run-cli-sandbox.md#connect-to-the-sandbox) - [Run Claude Code](https://www.daytona.io/docs/en/guides/claude/claude-code-run-cli-sandbox.md#run-claude-code) - [Running Claude Code with Daytona](https://www.daytona.io/docs/en/guides/claude/claude-code-run-tasks-stream-logs-sandbox.md) - [Running Claude Code in a Daytona Sandbox](https://www.daytona.io/docs/en/guides/claude/claude-code-run-tasks-stream-logs-sandbox.md#running-claude-code-in-a-daytona-sandbox) - [Claude Guides](https://www.daytona.io/docs/en/guides/claude.md) - [Build a Coding Agent Using Codex SDK and Daytona](https://www.daytona.io/docs/en/guides/codex/codex-sdk-interactive-terminal-sandbox.md) - [1. Workflow Overview](https://www.daytona.io/docs/en/guides/codex/codex-sdk-interactive-terminal-sandbox.md#1-workflow-overview) - [2. Project Setup](https://www.daytona.io/docs/en/guides/codex/codex-sdk-interactive-terminal-sandbox.md#2-project-setup) - [3. Understanding the Agent's Architecture](https://www.daytona.io/docs/en/guides/codex/codex-sdk-interactive-terminal-sandbox.md#3-understanding-the-agents-architecture) - [Analyze Data with AI](https://www.daytona.io/docs/en/guides/data-analysis-with-ai.md) - [Build an AI Data Analyst with Daytona](https://www.daytona.io/docs/en/guides/data-analysis-with-ai.md#build-an-ai-data-analyst-with-daytona) - [1. Project Setup](https://www.daytona.io/docs/en/guides/data-analysis-with-ai.md#1-project-setup) - [2. Dataset Preparation](https://www.daytona.io/docs/en/guides/data-analysis-with-ai.md#2-dataset-preparation) - [3. Building the AI Data Analyst](https://www.daytona.io/docs/en/guides/data-analysis-with-ai.md#3-building-the-ai-data-analyst) - [4. Running Your Analysis](https://www.daytona.io/docs/en/guides/data-analysis-with-ai.md#4-running-your-analysis) - [5. Complete Implementation](https://www.daytona.io/docs/en/guides/data-analysis-with-ai.md#5-complete-implementation) - [Generate Verified Code With Google ADK Agent](https://www.daytona.io/docs/en/guides/google-adk-code-generator.md) - [1. Workflow Overview](https://www.daytona.io/docs/en/guides/google-adk-code-generator.md#1-workflow-overview) - [2. Project Setup](https://www.daytona.io/docs/en/guides/google-adk-code-generator.md#2-project-setup) - [3. Understanding the Core Components](https://www.daytona.io/docs/en/guides/google-adk-code-generator.md#3-understanding-the-core-components) - [4. Initialize Environment and Imports](https://www.daytona.io/docs/en/guides/google-adk-code-generator.md#4-initialize-environment-and-imports) - [5. Define the Response Extractor](https://www.daytona.io/docs/en/guides/google-adk-code-generator.md#5-define-the-response-extractor) - [6. Define the Agent Instruction](https://www.daytona.io/docs/en/guides/google-adk-code-generator.md#6-define-the-agent-instruction) - [7. Configure the Daytona Plugin](https://www.daytona.io/docs/en/guides/google-adk-code-generator.md#7-configure-the-daytona-plugin) - [8. Create the Agent](https://www.daytona.io/docs/en/guides/google-adk-code-generator.md#8-create-the-agent) - [9. Create the App and Runner](https://www.daytona.io/docs/en/guides/google-adk-code-generator.md#9-create-the-app-and-runner) - [10. Running the Example](https://www.daytona.io/docs/en/guides/google-adk-code-generator.md#10-running-the-example) - [11. Complete Implementation](https://www.daytona.io/docs/en/guides/google-adk-code-generator.md#11-complete-implementation) - [12. API Reference](https://www.daytona.io/docs/en/guides/google-adk-code-generator.md#12-api-reference) - [Guides](https://www.daytona.io/docs/en/guides.md) - [Analyze Data With LangChain AI Agent](https://www.daytona.io/docs/en/guides/langchain/langchain-data-analysis.md) - [1. Workflow Overview](https://www.daytona.io/docs/en/guides/langchain/langchain-data-analysis.md#1-workflow-overview) - [2. Project Setup](https://www.daytona.io/docs/en/guides/langchain/langchain-data-analysis.md#2-project-setup) - [3. Download Dataset](https://www.daytona.io/docs/en/guides/langchain/langchain-data-analysis.md#3-download-dataset) - [4. Initialize the Language Model](https://www.daytona.io/docs/en/guides/langchain/langchain-data-analysis.md#4-initialize-the-language-model) - [5. Define the Result Handler](https://www.daytona.io/docs/en/guides/langchain/langchain-data-analysis.md#5-define-the-result-handler) - [6. Configure the Data Analysis Tool](https://www.daytona.io/docs/en/guides/langchain/langchain-data-analysis.md#6-configure-the-data-analysis-tool) - [7. Create and Run the Agent](https://www.daytona.io/docs/en/guides/langchain/langchain-data-analysis.md#7-create-and-run-the-agent) - [8. Running Your Analysis](https://www.daytona.io/docs/en/guides/langchain/langchain-data-analysis.md#8-running-your-analysis) - [9. Complete Implementation](https://www.daytona.io/docs/en/guides/langchain/langchain-data-analysis.md#9-complete-implementation) - [10. API Reference](https://www.daytona.io/docs/en/guides/langchain/langchain-data-analysis.md#10-api-reference) - [11. Data Structures](https://www.daytona.io/docs/en/guides/langchain/langchain-data-analysis.md#11-data-structures) - [Build a Coding Agent Using Letta Code and Daytona](https://www.daytona.io/docs/en/guides/letta-code/letta-code-agent.md) - [1. Workflow Overview](https://www.daytona.io/docs/en/guides/letta-code/letta-code-agent.md#1-workflow-overview) - [Access your app here:](https://www.daytona.io/docs/en/guides/letta-code/letta-code-agent.md#access-your-app-here) - [Features:](https://www.daytona.io/docs/en/guides/letta-code/letta-code-agent.md#features) - [2. Project Setup](https://www.daytona.io/docs/en/guides/letta-code/letta-code-agent.md#2-project-setup) - [3. Understanding the Agent's Architecture](https://www.daytona.io/docs/en/guides/letta-code/letta-code-agent.md#3-understanding-the-agents-architecture) - [Use Mastra Coding Agent with Daytona](https://www.daytona.io/docs/en/guides/mastra/mastra-coding-agent.md) - [1. Workflow Overview](https://www.daytona.io/docs/en/guides/mastra/mastra-coding-agent.md#1-workflow-overview) - [2. Project Setup](https://www.daytona.io/docs/en/guides/mastra/mastra-coding-agent.md#2-project-setup) - [3. Running the Agent](https://www.daytona.io/docs/en/guides/mastra/mastra-coding-agent.md#3-running-the-agent) - [4. Example Usage](https://www.daytona.io/docs/en/guides/mastra/mastra-coding-agent.md#4-example-usage) - [OpenClaw Guides](https://www.daytona.io/docs/en/guides/openclaw.md) - [Run OpenClaw in a Daytona Sandbox via CLI](https://www.daytona.io/docs/en/guides/openclaw/openclaw-run-secure-sandbox.md) - [Prerequisites](https://www.daytona.io/docs/en/guides/openclaw/openclaw-run-secure-sandbox.md#prerequisites) - [Install the Daytona CLI](https://www.daytona.io/docs/en/guides/openclaw/openclaw-run-secure-sandbox.md#install-the-daytona-cli) - [Authenticate with Daytona](https://www.daytona.io/docs/en/guides/openclaw/openclaw-run-secure-sandbox.md#authenticate-with-daytona) - [Create a Sandbox](https://www.daytona.io/docs/en/guides/openclaw/openclaw-run-secure-sandbox.md#create-a-sandbox) - [Connect to the Sandbox](https://www.daytona.io/docs/en/guides/openclaw/openclaw-run-secure-sandbox.md#connect-to-the-sandbox) - [Run OpenClaw Onboarding](https://www.daytona.io/docs/en/guides/openclaw/openclaw-run-secure-sandbox.md#run-openclaw-onboarding) - [Start the Gateway](https://www.daytona.io/docs/en/guides/openclaw/openclaw-run-secure-sandbox.md#start-the-gateway) - [Access the Dashboard](https://www.daytona.io/docs/en/guides/openclaw/openclaw-run-secure-sandbox.md#access-the-dashboard) - [Pair Your Browser](https://www.daytona.io/docs/en/guides/openclaw/openclaw-run-secure-sandbox.md#pair-your-browser) - [Security](https://www.daytona.io/docs/en/guides/openclaw/openclaw-run-secure-sandbox.md#security) - [Configure Telegram](https://www.daytona.io/docs/en/guides/openclaw/openclaw-run-secure-sandbox.md#configure-telegram) - [Configure WhatsApp](https://www.daytona.io/docs/en/guides/openclaw/openclaw-run-secure-sandbox.md#configure-whatsapp) - [Run OpenClaw in a Daytona Sandbox via SDK](https://www.daytona.io/docs/en/guides/openclaw/openclaw-sdk-sandbox.md) - [1. Workflow Overview](https://www.daytona.io/docs/en/guides/openclaw/openclaw-sdk-sandbox.md#1-workflow-overview) - [2. Project Setup](https://www.daytona.io/docs/en/guides/openclaw/openclaw-sdk-sandbox.md#2-project-setup) - [3. How It Works](https://www.daytona.io/docs/en/guides/openclaw/openclaw-sdk-sandbox.md#3-how-it-works) - [4. Key Constants](https://www.daytona.io/docs/en/guides/openclaw/openclaw-sdk-sandbox.md#4-key-constants) - [OpenCode Guides](https://www.daytona.io/docs/en/guides/opencode.md) - [Run OpenCode with the Daytona Plugin](https://www.daytona.io/docs/en/guides/opencode/opencode-plugin.md) - [1. Workflow Overview](https://www.daytona.io/docs/en/guides/opencode/opencode-plugin.md#1-workflow-overview) - [2. Project Setup](https://www.daytona.io/docs/en/guides/opencode/opencode-plugin.md#2-project-setup) - [3. Understanding the Plugin Architecture](https://www.daytona.io/docs/en/guides/opencode/opencode-plugin.md#3-understanding-the-plugin-architecture) - [Build a Coding Agent Using OpenCode SDK and Daytona](https://www.daytona.io/docs/en/guides/opencode/opencode-sdk-agent.md) - [1. Workflow Overview](https://www.daytona.io/docs/en/guides/opencode/opencode-sdk-agent.md#1-workflow-overview) - [SyncBoard - Features](https://www.daytona.io/docs/en/guides/opencode/opencode-sdk-agent.md#syncboard---features) - [2. Project Setup](https://www.daytona.io/docs/en/guides/opencode/opencode-sdk-agent.md#2-project-setup) - [3. Understanding the Script](https://www.daytona.io/docs/en/guides/opencode/opencode-sdk-agent.md#3-understanding-the-script) - [Build a Coding Agent Using OpenCode Web and Daytona](https://www.daytona.io/docs/en/guides/opencode/opencode-web-agent.md) - [1. Workflow Overview](https://www.daytona.io/docs/en/guides/opencode/opencode-web-agent.md#1-workflow-overview) - [2. Project Setup](https://www.daytona.io/docs/en/guides/opencode/opencode-web-agent.md#2-project-setup) - [Models and API Providers](https://www.daytona.io/docs/en/guides/opencode/opencode-web-agent.md#models-and-api-providers) - [3. Understanding the Script](https://www.daytona.io/docs/en/guides/opencode/opencode-web-agent.md#3-understanding-the-script) - [Multi-Turn RL Training with OpenEnv and Daytona](https://www.daytona.io/docs/en/guides/reinforcement-learning/openenv-finqa.md) - [1. OpenEnv and Daytona](https://www.daytona.io/docs/en/guides/reinforcement-learning/openenv-finqa.md#1-openenv-and-daytona) - [2. Workflow Overview](https://www.daytona.io/docs/en/guides/reinforcement-learning/openenv-finqa.md#2-workflow-overview) - [3. Setup](https://www.daytona.io/docs/en/guides/reinforcement-learning/openenv-finqa.md#3-setup) - [4. Running a Single Episode](https://www.daytona.io/docs/en/guides/reinforcement-learning/openenv-finqa.md#4-running-a-single-episode) - [5. Understanding the Training Code](https://www.daytona.io/docs/en/guides/reinforcement-learning/openenv-finqa.md#5-understanding-the-training-code) - [6. Running the Training](https://www.daytona.io/docs/en/guides/reinforcement-learning/openenv-finqa.md#6-running-the-training) - [7. Training Results](https://www.daytona.io/docs/en/guides/reinforcement-learning/openenv-finqa.md#7-training-results) - [8. Training Configuration](https://www.daytona.io/docs/en/guides/reinforcement-learning/openenv-finqa.md#8-training-configuration) - [Train LLMs with Reinforcement Learning Using TRL and Daytona](https://www.daytona.io/docs/en/guides/reinforcement-learning/trl-grpo-training.md) - [1. Workflow Overview](https://www.daytona.io/docs/en/guides/reinforcement-learning/trl-grpo-training.md#1-workflow-overview) - [2. Setup](https://www.daytona.io/docs/en/guides/reinforcement-learning/trl-grpo-training.md#2-setup) - [3. Understanding the Code](https://www.daytona.io/docs/en/guides/reinforcement-learning/trl-grpo-training.md#3-understanding-the-code) - [4. Running the Training](https://www.daytona.io/docs/en/guides/reinforcement-learning/trl-grpo-training.md#4-running-the-training) - [5. Example Evaluation Walkthrough](https://www.daytona.io/docs/en/guides/reinforcement-learning/trl-grpo-training.md#5-example-evaluation-walkthrough) - [6. Training Results](https://www.daytona.io/docs/en/guides/reinforcement-learning/trl-grpo-training.md#6-training-results) - [7. Adding Custom Tasks](https://www.daytona.io/docs/en/guides/reinforcement-learning/trl-grpo-training.md#7-adding-custom-tasks) - [8. Configuration Options](https://www.daytona.io/docs/en/guides/reinforcement-learning/trl-grpo-training.md#8-configuration-options) - [Run DSPy RLMs on Daytona](https://www.daytona.io/docs/en/guides/rlm/dspy-rlms.md) - [1. Setup](https://www.daytona.io/docs/en/guides/rlm/dspy-rlms.md#1-setup) - [2. Basic Usage](https://www.daytona.io/docs/en/guides/rlm/dspy-rlms.md#2-basic-usage) - [3. Workflow Overview](https://www.daytona.io/docs/en/guides/rlm/dspy-rlms.md#3-workflow-overview) - [4. Example Walkthrough](https://www.daytona.io/docs/en/guides/rlm/dspy-rlms.md#4-example-walkthrough) - [5. Conclusion](https://www.daytona.io/docs/en/guides/rlm/dspy-rlms.md#5-conclusion) - [Recursive Language Model Guides](https://www.daytona.io/docs/en/guides/rlm.md) - [Build deep Recursive Language Models](https://www.daytona.io/docs/en/guides/rlm/recursive-language-models.md) - [1. Workflow Overview](https://www.daytona.io/docs/en/guides/rlm/recursive-language-models.md#1-workflow-overview) - [2. Setup](https://www.daytona.io/docs/en/guides/rlm/recursive-language-models.md#2-setup) - [3. Running an Agent](https://www.daytona.io/docs/en/guides/rlm/recursive-language-models.md#3-running-an-agent) - [4. Understanding the Code](https://www.daytona.io/docs/en/guides/rlm/recursive-language-models.md#4-understanding-the-code) - [5. Example Walkthrough](https://www.daytona.io/docs/en/guides/rlm/recursive-language-models.md#5-example-walkthrough) - [6. Configuration](https://www.daytona.io/docs/en/guides/rlm/recursive-language-models.md#6-configuration) - [7. Viewing Results](https://www.daytona.io/docs/en/guides/rlm/recursive-language-models.md#7-viewing-results) - [8. Conclusion](https://www.daytona.io/docs/en/guides/rlm/recursive-language-models.md#8-conclusion) - [Daytona Documentation](https://www.daytona.io/docs/en.md) - [1. Create an account](https://www.daytona.io/docs/en.md#1-create-an-account) - [2. Obtain an API key](https://www.daytona.io/docs/en.md#2-obtain-an-api-key) - [3. Install the SDK](https://www.daytona.io/docs/en.md#3-install-the-sdk) - [4. Create a Sandbox](https://www.daytona.io/docs/en.md#4-create-a-sandbox) - [5. Write and run code](https://www.daytona.io/docs/en.md#5-write-and-run-code) - [Summary](https://www.daytona.io/docs/en.md#summary) - [Next steps](https://www.daytona.io/docs/en.md#next-steps) - [Language Server Protocol](https://www.daytona.io/docs/en/language-server-protocol.md) - [Create LSP servers](https://www.daytona.io/docs/en/language-server-protocol.md#create-lsp-servers) - [Supported languages](https://www.daytona.io/docs/en/language-server-protocol.md#supported-languages) - [Start LSP servers](https://www.daytona.io/docs/en/language-server-protocol.md#start-lsp-servers) - [Stop LSP servers](https://www.daytona.io/docs/en/language-server-protocol.md#stop-lsp-servers) - [Code completions](https://www.daytona.io/docs/en/language-server-protocol.md#code-completions) - [File notifications](https://www.daytona.io/docs/en/language-server-protocol.md#file-notifications) - [Open file](https://www.daytona.io/docs/en/language-server-protocol.md#open-file) - [Close file](https://www.daytona.io/docs/en/language-server-protocol.md#close-file) - [Document symbols](https://www.daytona.io/docs/en/language-server-protocol.md#document-symbols) - [Sandbox symbols](https://www.daytona.io/docs/en/language-server-protocol.md#sandbox-symbols) - [Limits](https://www.daytona.io/docs/en/limits.md) - [Current usage](https://www.daytona.io/docs/en/limits.md#current-usage) - [Resources](https://www.daytona.io/docs/en/limits.md#resources) - [Sandbox limits](https://www.daytona.io/docs/en/limits.md#sandbox-limits) - [Rate limits](https://www.daytona.io/docs/en/limits.md#rate-limits) - [Tiers](https://www.daytona.io/docs/en/limits.md#tiers) - [Limits](https://www.daytona.io/docs/en/limits.md#limits) - [Best practices](https://www.daytona.io/docs/en/limits.md#best-practices) - [Linked Accounts](https://www.daytona.io/docs/en/linked-accounts.md) - [Link account](https://www.daytona.io/docs/en/linked-accounts.md#link-account) - [Unlink account](https://www.daytona.io/docs/en/linked-accounts.md#unlink-account) - [Log Streaming](https://www.daytona.io/docs/en/log-streaming.md) - [Stream logs with callbacks](https://www.daytona.io/docs/en/log-streaming.md#stream-logs-with-callbacks) - [Retrieve all existing logs](https://www.daytona.io/docs/en/log-streaming.md#retrieve-all-existing-logs) - [Daytona MCP Server](https://www.daytona.io/docs/en/mcp.md) - [Install Daytona CLI](https://www.daytona.io/docs/en/mcp.md#install-daytona-cli) - [Authenticate with Daytona](https://www.daytona.io/docs/en/mcp.md#authenticate-with-daytona) - [Initialize MCP server](https://www.daytona.io/docs/en/mcp.md#initialize-mcp-server) - [Configure MCP server](https://www.daytona.io/docs/en/mcp.md#configure-mcp-server) - [Start MCP server](https://www.daytona.io/docs/en/mcp.md#start-mcp-server) - [Available tools](https://www.daytona.io/docs/en/mcp.md#available-tools) - [Troubleshooting](https://www.daytona.io/docs/en/mcp.md#troubleshooting) - [Network Limits (Firewall)](https://www.daytona.io/docs/en/network-limits.md) - [Tier-based network restrictions](https://www.daytona.io/docs/en/network-limits.md#tier-based-network-restrictions) - [Create sandboxes with network restrictions](https://www.daytona.io/docs/en/network-limits.md#create-sandboxes-with-network-restrictions) - [Network allow list format](https://www.daytona.io/docs/en/network-limits.md#network-allow-list-format) - [Organization configuration](https://www.daytona.io/docs/en/network-limits.md#organization-configuration) - [Test network access](https://www.daytona.io/docs/en/network-limits.md#test-network-access) - [Security benefits](https://www.daytona.io/docs/en/network-limits.md#security-benefits) - [Essential services](https://www.daytona.io/docs/en/network-limits.md#essential-services) - [NPM registry and package managers](https://www.daytona.io/docs/en/network-limits.md#npm-registry-and-package-managers) - [Git hosting and version control](https://www.daytona.io/docs/en/network-limits.md#git-hosting-and-version-control) - [Python package managers](https://www.daytona.io/docs/en/network-limits.md#python-package-managers) - [Composer packages](https://www.daytona.io/docs/en/network-limits.md#composer-packages) - [Ubuntu/Debian package repositories](https://www.daytona.io/docs/en/network-limits.md#ubuntudebian-package-repositories) - [CDN and content delivery](https://www.daytona.io/docs/en/network-limits.md#cdn-and-content-delivery) - [AI/ML services](https://www.daytona.io/docs/en/network-limits.md#aiml-services) - [Docker registries and container services](https://www.daytona.io/docs/en/network-limits.md#docker-registries-and-container-services) - [Maven repositories](https://www.daytona.io/docs/en/network-limits.md#maven-repositories) - [Google Fonts](https://www.daytona.io/docs/en/network-limits.md#google-fonts) - [AWS S3 endpoints](https://www.daytona.io/docs/en/network-limits.md#aws-s3-endpoints) - [Google Cloud Storage](https://www.daytona.io/docs/en/network-limits.md#google-cloud-storage) - [Daytona](https://www.daytona.io/docs/en/network-limits.md#daytona) - [Developer tools and services](https://www.daytona.io/docs/en/network-limits.md#developer-tools-and-services) - [Messaging services](https://www.daytona.io/docs/en/network-limits.md#messaging-services) - [LLM observability](https://www.daytona.io/docs/en/network-limits.md#llm-observability) - [Troubleshooting](https://www.daytona.io/docs/en/network-limits.md#troubleshooting) - [Organizations](https://www.daytona.io/docs/en/organizations.md) - [Personal vs Collaborative](https://www.daytona.io/docs/en/organizations.md#personal-vs-collaborative) - [Create organization](https://www.daytona.io/docs/en/organizations.md#create-organization) - [List organizations](https://www.daytona.io/docs/en/organizations.md#list-organizations) - [Get by ID](https://www.daytona.io/docs/en/organizations.md#get-by-id) - [Leave organization](https://www.daytona.io/docs/en/organizations.md#leave-organization) - [Delete organization](https://www.daytona.io/docs/en/organizations.md#delete-organization) - [Roles](https://www.daytona.io/docs/en/organizations.md#roles) - [Role assignments](https://www.daytona.io/docs/en/organizations.md#role-assignments) - [Create role](https://www.daytona.io/docs/en/organizations.md#create-role) - [List roles](https://www.daytona.io/docs/en/organizations.md#list-roles) - [Update role](https://www.daytona.io/docs/en/organizations.md#update-role) - [Delete role](https://www.daytona.io/docs/en/organizations.md#delete-role) - [Members](https://www.daytona.io/docs/en/organizations.md#members) - [List members](https://www.daytona.io/docs/en/organizations.md#list-members) - [Invite members](https://www.daytona.io/docs/en/organizations.md#invite-members) - [Remove members](https://www.daytona.io/docs/en/organizations.md#remove-members) - [Update access](https://www.daytona.io/docs/en/organizations.md#update-access) - [Invitations](https://www.daytona.io/docs/en/organizations.md#invitations) - [Get invitations count](https://www.daytona.io/docs/en/organizations.md#get-invitations-count) - [Accept invitation](https://www.daytona.io/docs/en/organizations.md#accept-invitation) - [Decline invitation](https://www.daytona.io/docs/en/organizations.md#decline-invitation) - [List pending](https://www.daytona.io/docs/en/organizations.md#list-pending) - [Update invitation](https://www.daytona.io/docs/en/organizations.md#update-invitation) - [Cancel invitation](https://www.daytona.io/docs/en/organizations.md#cancel-invitation) - [Regions](https://www.daytona.io/docs/en/organizations.md#regions) - [Set default region](https://www.daytona.io/docs/en/organizations.md#set-default-region) - [Organization settings](https://www.daytona.io/docs/en/organizations.md#organization-settings) - [Advanced operations](https://www.daytona.io/docs/en/organizations.md#advanced-operations) - [Usage overview](https://www.daytona.io/docs/en/organizations.md#usage-overview) - [Update sandbox default limited network egress](https://www.daytona.io/docs/en/organizations.md#update-sandbox-default-limited-network-egress) - [Update experimental configuration](https://www.daytona.io/docs/en/organizations.md#update-experimental-configuration) - [Open Source Deployment](https://www.daytona.io/docs/en/oss-deployment.md) - [Overview](https://www.daytona.io/docs/en/oss-deployment.md#overview) - [Quick Start](https://www.daytona.io/docs/en/oss-deployment.md#quick-start) - [DNS Setup for Proxy URLs](https://www.daytona.io/docs/en/oss-deployment.md#dns-setup-for-proxy-urls) - [Development Notes](https://www.daytona.io/docs/en/oss-deployment.md#development-notes) - [Security Considerations](https://www.daytona.io/docs/en/oss-deployment.md#security-considerations) - [Additional Network Options](https://www.daytona.io/docs/en/oss-deployment.md#additional-network-options) - [HTTP Proxy](https://www.daytona.io/docs/en/oss-deployment.md#http-proxy) - [Extra CA Certificates](https://www.daytona.io/docs/en/oss-deployment.md#extra-ca-certificates) - [Environment Variables](https://www.daytona.io/docs/en/oss-deployment.md#environment-variables) - [API Service](https://www.daytona.io/docs/en/oss-deployment.md#api-service) - [Runner](https://www.daytona.io/docs/en/oss-deployment.md#runner) - [SSH Gateway](https://www.daytona.io/docs/en/oss-deployment.md#ssh-gateway) - [Proxy](https://www.daytona.io/docs/en/oss-deployment.md#proxy) - [[OPTIONAL] Configure Auth0 for Authentication](https://www.daytona.io/docs/en/oss-deployment#optional-configure-auth0-for-authentication) - [Step 1: Create Your Auth0 Tenant](https://www.daytona.io/docs/en/oss-deployment.md#step-1-create-your-auth0-tenant) - [Step 2: Configure Your Single Page Application](https://www.daytona.io/docs/en/oss-deployment.md#step-2-configure-your-single-page-application) - [Step 3: Create Machine-to-Machine Application](https://www.daytona.io/docs/en/oss-deployment.md#step-3-create-machine-to-machine-application) - [Step 4: Set Up Custom API](https://www.daytona.io/docs/en/oss-deployment.md#step-4-set-up-custom-api) - [Step 5: Configure Environment Variables](https://www.daytona.io/docs/en/oss-deployment.md#step-5-configure-environment-variables) - [Playground](https://www.daytona.io/docs/en/playground.md) - [Access from Dashboard](https://www.daytona.io/docs/en/playground.md#access-from-dashboard) - [Sandbox](https://www.daytona.io/docs/en/playground.md#sandbox) - [Management](https://www.daytona.io/docs/en/playground.md#management) - [File system](https://www.daytona.io/docs/en/playground.md#file-system) - [Git operations](https://www.daytona.io/docs/en/playground.md#git-operations) - [Process and code execution](https://www.daytona.io/docs/en/playground.md#process-and-code-execution) - [Terminal](https://www.daytona.io/docs/en/playground.md#terminal) - [VNC](https://www.daytona.io/docs/en/playground.md#vnc) - [Display](https://www.daytona.io/docs/en/playground.md#display) - [Keyboard](https://www.daytona.io/docs/en/playground.md#keyboard) - [Mouse](https://www.daytona.io/docs/en/playground.md#mouse) - [Screenshot](https://www.daytona.io/docs/en/playground.md#screenshot) - [Related](https://www.daytona.io/docs/en/playground.md#related) - [Preview](https://www.daytona.io/docs/en/preview.md) - [Authentication](https://www.daytona.io/docs/en/preview.md#authentication) - [Standard preview URL](https://www.daytona.io/docs/en/preview.md#standard-preview-url) - [Authentication](https://www.daytona.io/docs/en/preview.md#authentication) - [Signed preview URL](https://www.daytona.io/docs/en/preview.md#signed-preview-url) - [Authentication](https://www.daytona.io/docs/en/preview.md#authentication) - [Warning page](https://www.daytona.io/docs/en/preview.md#warning-page) - [Process and Code Execution](https://www.daytona.io/docs/en/process-code-execution.md) - [Code execution](https://www.daytona.io/docs/en/process-code-execution.md#code-execution) - [Run code (stateless)](https://www.daytona.io/docs/en/process-code-execution.md#run-code-stateless) - [Run code (stateful)](https://www.daytona.io/docs/en/process-code-execution.md#run-code-stateful) - [Command execution](https://www.daytona.io/docs/en/process-code-execution.md#command-execution) - [Execute commands](https://www.daytona.io/docs/en/process-code-execution.md#execute-commands) - [Session operations](https://www.daytona.io/docs/en/process-code-execution.md#session-operations) - [Get session status](https://www.daytona.io/docs/en/process-code-execution.md#get-session-status) - [Entrypoint session](https://www.daytona.io/docs/en/process-code-execution.md#entrypoint-session) - [Execute interactive commands](https://www.daytona.io/docs/en/process-code-execution.md#execute-interactive-commands) - [Resource management](https://www.daytona.io/docs/en/process-code-execution.md#resource-management) - [Error handling](https://www.daytona.io/docs/en/process-code-execution.md#error-handling) - [Common issues](https://www.daytona.io/docs/en/process-code-execution.md#common-issues) - [Pseudo Terminal (PTY)](https://www.daytona.io/docs/en/pty.md) - [Create PTY session](https://www.daytona.io/docs/en/pty.md#create-pty-session) - [Connect to PTY session](https://www.daytona.io/docs/en/pty.md#connect-to-pty-session) - [List PTY sessions](https://www.daytona.io/docs/en/pty.md#list-pty-sessions) - [Get PTY session info](https://www.daytona.io/docs/en/pty.md#get-pty-session-info) - [Kill PTY session](https://www.daytona.io/docs/en/pty.md#kill-pty-session) - [Resize PTY session](https://www.daytona.io/docs/en/pty.md#resize-pty-session) - [Interactive commands](https://www.daytona.io/docs/en/pty.md#interactive-commands) - [Long-running processes](https://www.daytona.io/docs/en/pty.md#long-running-processes) - [Resource management](https://www.daytona.io/docs/en/pty.md#resource-management) - [PtyHandle methods](https://www.daytona.io/docs/en/pty.md#ptyhandle-methods) - [Send input](https://www.daytona.io/docs/en/pty.md#send-input) - [Wait for completion](https://www.daytona.io/docs/en/pty.md#wait-for-completion) - [Wait for connection](https://www.daytona.io/docs/en/pty.md#wait-for-connection) - [Kill PTY process](https://www.daytona.io/docs/en/pty.md#kill-pty-process) - [Resize from handle](https://www.daytona.io/docs/en/pty.md#resize-from-handle) - [Disconnect](https://www.daytona.io/docs/en/pty.md#disconnect) - [Check connection status](https://www.daytona.io/docs/en/pty.md#check-connection-status) - [Exit code and error](https://www.daytona.io/docs/en/pty.md#exit-code-and-error) - [Iterate over output (Python)](https://www.daytona.io/docs/en/pty.md#iterate-over-output-python) - [Error handling](https://www.daytona.io/docs/en/pty.md#error-handling) - [Troubleshooting](https://www.daytona.io/docs/en/pty.md#troubleshooting) - [AsyncCodeInterpreter](https://www.daytona.io/docs/en/python-sdk/async/async-code-interpreter.md) - [AsyncCodeInterpreter](https://www.daytona.io/docs/en/python-sdk/async/async-code-interpreter.md#asynccodeinterpreter) - [OutputMessage](https://www.daytona.io/docs/en/python-sdk/async/async-code-interpreter.md#outputmessage) - [ExecutionError](https://www.daytona.io/docs/en/python-sdk/async/async-code-interpreter.md#executionerror) - [ExecutionResult](https://www.daytona.io/docs/en/python-sdk/async/async-code-interpreter.md#executionresult) - [AsyncComputerUse](https://www.daytona.io/docs/en/python-sdk/async/async-computer-use.md) - [AsyncComputerUse](https://www.daytona.io/docs/en/python-sdk/async/async-computer-use.md#asynccomputeruse) - [AsyncMouse](https://www.daytona.io/docs/en/python-sdk/async/async-computer-use.md#asyncmouse) - [AsyncKeyboard](https://www.daytona.io/docs/en/python-sdk/async/async-computer-use.md#asynckeyboard) - [AsyncScreenshot](https://www.daytona.io/docs/en/python-sdk/async/async-computer-use.md#asyncscreenshot) - [AsyncDisplay](https://www.daytona.io/docs/en/python-sdk/async/async-computer-use.md#asyncdisplay) - [AsyncRecordingService](https://www.daytona.io/docs/en/python-sdk/async/async-computer-use.md#asyncrecordingservice) - [ScreenshotRegion](https://www.daytona.io/docs/en/python-sdk/async/async-computer-use.md#screenshotregion) - [ScreenshotOptions](https://www.daytona.io/docs/en/python-sdk/async/async-computer-use.md#screenshotoptions) - [AsyncDaytona](https://www.daytona.io/docs/en/python-sdk/async/async-daytona.md) - [AsyncDaytona](https://www.daytona.io/docs/en/python-sdk/async/async-daytona.md#asyncdaytona) - [CodeLanguage](https://www.daytona.io/docs/en/python-sdk/async/async-daytona.md#codelanguage) - [DaytonaConfig](https://www.daytona.io/docs/en/python-sdk/async/async-daytona.md#daytonaconfig) - [CreateSandboxBaseParams](https://www.daytona.io/docs/en/python-sdk/async/async-daytona.md#createsandboxbaseparams) - [CreateSandboxFromImageParams](https://www.daytona.io/docs/en/python-sdk/async/async-daytona.md#createsandboxfromimageparams) - [CreateSandboxFromSnapshotParams](https://www.daytona.io/docs/en/python-sdk/async/async-daytona.md#createsandboxfromsnapshotparams) - [AsyncFileSystem](https://www.daytona.io/docs/en/python-sdk/async/async-file-system.md) - [AsyncFileSystem](https://www.daytona.io/docs/en/python-sdk/async/async-file-system.md#asyncfilesystem) - [FileUpload](https://www.daytona.io/docs/en/python-sdk/async/async-file-system.md#fileupload) - [FileDownloadRequest](https://www.daytona.io/docs/en/python-sdk/async/async-file-system.md#filedownloadrequest) - [FileDownloadResponse](https://www.daytona.io/docs/en/python-sdk/async/async-file-system.md#filedownloadresponse) - [AsyncGit](https://www.daytona.io/docs/en/python-sdk/async/async-git.md) - [AsyncGit](https://www.daytona.io/docs/en/python-sdk/async/async-git.md#asyncgit) - [GitCommitResponse](https://www.daytona.io/docs/en/python-sdk/async/async-git.md#gitcommitresponse) - [AsyncLspServer](https://www.daytona.io/docs/en/python-sdk/async/async-lsp-server.md) - [AsyncLspServer](https://www.daytona.io/docs/en/python-sdk/async/async-lsp-server.md#asynclspserver) - [LspLanguageId](https://www.daytona.io/docs/en/python-sdk/async/async-lsp-server.md#lsplanguageid) - [LspCompletionPosition](https://www.daytona.io/docs/en/python-sdk/async/async-lsp-server.md#lspcompletionposition) - [AsyncObjectStorage](https://www.daytona.io/docs/en/python-sdk/async/async-object-storage.md) - [AsyncObjectStorage](https://www.daytona.io/docs/en/python-sdk/async/async-object-storage.md#asyncobjectstorage) - [AsyncProcess](https://www.daytona.io/docs/en/python-sdk/async/async-process.md) - [AsyncProcess](https://www.daytona.io/docs/en/python-sdk/async/async-process.md#asyncprocess) - [CodeRunParams](https://www.daytona.io/docs/en/python-sdk/async/async-process.md#coderunparams) - [SessionExecuteRequest](https://www.daytona.io/docs/en/python-sdk/async/async-process.md#sessionexecuterequest) - [ExecutionArtifacts](https://www.daytona.io/docs/en/python-sdk/async/async-process.md#executionartifacts) - [ExecuteResponse](https://www.daytona.io/docs/en/python-sdk/async/async-process.md#executeresponse) - [SessionExecuteResponse](https://www.daytona.io/docs/en/python-sdk/async/async-process.md#sessionexecuteresponse) - [SessionCommandLogsResponse](https://www.daytona.io/docs/en/python-sdk/async/async-process.md#sessioncommandlogsresponse) - [AsyncSandbox](https://www.daytona.io/docs/en/python-sdk/async/async-sandbox.md) - [AsyncSandbox](https://www.daytona.io/docs/en/python-sdk/async/async-sandbox.md#asyncsandbox) - [AsyncPaginatedSandboxes](https://www.daytona.io/docs/en/python-sdk/async/async-sandbox.md#asyncpaginatedsandboxes) - [Resources](https://www.daytona.io/docs/en/python-sdk/async/async-sandbox.md#resources) - [AsyncSnapshot](https://www.daytona.io/docs/en/python-sdk/async/async-snapshot.md) - [Snapshot](https://www.daytona.io/docs/en/python-sdk/async/async-snapshot.md#snapshot) - [AsyncSnapshotService](https://www.daytona.io/docs/en/python-sdk/async/async-snapshot.md#asyncsnapshotservice) - [PaginatedSnapshots](https://www.daytona.io/docs/en/python-sdk/async/async-snapshot.md#paginatedsnapshots) - [CreateSnapshotParams](https://www.daytona.io/docs/en/python-sdk/async/async-snapshot.md#createsnapshotparams) - [AsyncVolume](https://www.daytona.io/docs/en/python-sdk/async/async-volume.md) - [Volume](https://www.daytona.io/docs/en/python-sdk/async/async-volume.md#volume) - [AsyncVolumeService](https://www.daytona.io/docs/en/python-sdk/async/async-volume.md#asyncvolumeservice) - [VolumeMount](https://www.daytona.io/docs/en/python-sdk/async/async-volume.md#volumemount) - [Charts](https://www.daytona.io/docs/en/python-sdk/common/charts.md) - [Chart](https://www.daytona.io/docs/en/python-sdk/common/charts.md#chart) - [ChartType](https://www.daytona.io/docs/en/python-sdk/common/charts.md#charttype) - [Chart2D](https://www.daytona.io/docs/en/python-sdk/common/charts.md#chart2d) - [PointData](https://www.daytona.io/docs/en/python-sdk/common/charts.md#pointdata) - [PointChart](https://www.daytona.io/docs/en/python-sdk/common/charts.md#pointchart) - [LineChart](https://www.daytona.io/docs/en/python-sdk/common/charts.md#linechart) - [ScatterChart](https://www.daytona.io/docs/en/python-sdk/common/charts.md#scatterchart) - [BarData](https://www.daytona.io/docs/en/python-sdk/common/charts.md#bardata) - [BarChart](https://www.daytona.io/docs/en/python-sdk/common/charts.md#barchart) - [PieData](https://www.daytona.io/docs/en/python-sdk/common/charts.md#piedata) - [PieChart](https://www.daytona.io/docs/en/python-sdk/common/charts.md#piechart) - [BoxAndWhiskerData](https://www.daytona.io/docs/en/python-sdk/common/charts.md#boxandwhiskerdata) - [BoxAndWhiskerChart](https://www.daytona.io/docs/en/python-sdk/common/charts.md#boxandwhiskerchart) - [CompositeChart](https://www.daytona.io/docs/en/python-sdk/common/charts.md#compositechart) - [Errors](https://www.daytona.io/docs/en/python-sdk/common/errors.md) - [DaytonaError](https://www.daytona.io/docs/en/python-sdk/common/errors.md#daytonaerror) - [DaytonaNotFoundError](https://www.daytona.io/docs/en/python-sdk/common/errors.md#daytonanotfounderror) - [DaytonaRateLimitError](https://www.daytona.io/docs/en/python-sdk/common/errors.md#daytonaratelimiterror) - [DaytonaTimeoutError](https://www.daytona.io/docs/en/python-sdk/common/errors.md#daytonatimeouterror) - [Image](https://www.daytona.io/docs/en/python-sdk/common/image.md) - [Image](https://www.daytona.io/docs/en/python-sdk/common/image.md#image) - [Context](https://www.daytona.io/docs/en/python-sdk/common/image.md#context) - [Python SDK Reference](https://www.daytona.io/docs/en/python-sdk.md) - [Installation](https://www.daytona.io/docs/en/python-sdk.md#installation) - [Getting Started](https://www.daytona.io/docs/en/python-sdk.md#getting-started) - [Create a Sandbox](https://www.daytona.io/docs/en/python-sdk.md#create-a-sandbox) - [Configuration](https://www.daytona.io/docs/en/python-sdk.md#configuration) - [CodeInterpreter](https://www.daytona.io/docs/en/python-sdk/sync/code-interpreter.md) - [CodeInterpreter](https://www.daytona.io/docs/en/python-sdk/sync/code-interpreter.md#codeinterpreter) - [OutputMessage](https://www.daytona.io/docs/en/python-sdk/sync/code-interpreter.md#outputmessage) - [ExecutionError](https://www.daytona.io/docs/en/python-sdk/sync/code-interpreter.md#executionerror) - [ExecutionResult](https://www.daytona.io/docs/en/python-sdk/sync/code-interpreter.md#executionresult) - [ComputerUse](https://www.daytona.io/docs/en/python-sdk/sync/computer-use.md) - [ComputerUse](https://www.daytona.io/docs/en/python-sdk/sync/computer-use.md#computeruse) - [Mouse](https://www.daytona.io/docs/en/python-sdk/sync/computer-use.md#mouse) - [Keyboard](https://www.daytona.io/docs/en/python-sdk/sync/computer-use.md#keyboard) - [Screenshot](https://www.daytona.io/docs/en/python-sdk/sync/computer-use.md#screenshot) - [Display](https://www.daytona.io/docs/en/python-sdk/sync/computer-use.md#display) - [RecordingService](https://www.daytona.io/docs/en/python-sdk/sync/computer-use.md#recordingservice) - [ScreenshotRegion](https://www.daytona.io/docs/en/python-sdk/sync/computer-use.md#screenshotregion) - [ScreenshotOptions](https://www.daytona.io/docs/en/python-sdk/sync/computer-use.md#screenshotoptions) - [Daytona](https://www.daytona.io/docs/en/python-sdk/sync/daytona.md) - [Daytona](https://www.daytona.io/docs/en/python-sdk/sync/daytona.md#daytona) - [CodeLanguage](https://www.daytona.io/docs/en/python-sdk/sync/daytona.md#codelanguage) - [DaytonaConfig](https://www.daytona.io/docs/en/python-sdk/sync/daytona.md#daytonaconfig) - [CreateSandboxBaseParams](https://www.daytona.io/docs/en/python-sdk/sync/daytona.md#createsandboxbaseparams) - [CreateSandboxFromImageParams](https://www.daytona.io/docs/en/python-sdk/sync/daytona.md#createsandboxfromimageparams) - [CreateSandboxFromSnapshotParams](https://www.daytona.io/docs/en/python-sdk/sync/daytona.md#createsandboxfromsnapshotparams) - [FileSystem](https://www.daytona.io/docs/en/python-sdk/sync/file-system.md) - [FileSystem](https://www.daytona.io/docs/en/python-sdk/sync/file-system.md#filesystem) - [FileUpload](https://www.daytona.io/docs/en/python-sdk/sync/file-system.md#fileupload) - [FileDownloadRequest](https://www.daytona.io/docs/en/python-sdk/sync/file-system.md#filedownloadrequest) - [FileDownloadResponse](https://www.daytona.io/docs/en/python-sdk/sync/file-system.md#filedownloadresponse) - [Git](https://www.daytona.io/docs/en/python-sdk/sync/git.md) - [Git](https://www.daytona.io/docs/en/python-sdk/sync/git.md#git) - [GitCommitResponse](https://www.daytona.io/docs/en/python-sdk/sync/git.md#gitcommitresponse) - [LspServer](https://www.daytona.io/docs/en/python-sdk/sync/lsp-server.md) - [LspServer](https://www.daytona.io/docs/en/python-sdk/sync/lsp-server.md#lspserver) - [LspLanguageId](https://www.daytona.io/docs/en/python-sdk/sync/lsp-server.md#lsplanguageid) - [LspCompletionPosition](https://www.daytona.io/docs/en/python-sdk/sync/lsp-server.md#lspcompletionposition) - [ObjectStorage](https://www.daytona.io/docs/en/python-sdk/sync/object-storage.md) - [ObjectStorage](https://www.daytona.io/docs/en/python-sdk/sync/object-storage.md#objectstorage) - [Process](https://www.daytona.io/docs/en/python-sdk/sync/process.md) - [Process](https://www.daytona.io/docs/en/python-sdk/sync/process.md#process) - [CodeRunParams](https://www.daytona.io/docs/en/python-sdk/sync/process.md#coderunparams) - [SessionExecuteRequest](https://www.daytona.io/docs/en/python-sdk/sync/process.md#sessionexecuterequest) - [ExecutionArtifacts](https://www.daytona.io/docs/en/python-sdk/sync/process.md#executionartifacts) - [ExecuteResponse](https://www.daytona.io/docs/en/python-sdk/sync/process.md#executeresponse) - [SessionExecuteResponse](https://www.daytona.io/docs/en/python-sdk/sync/process.md#sessionexecuteresponse) - [SessionCommandLogsResponse](https://www.daytona.io/docs/en/python-sdk/sync/process.md#sessioncommandlogsresponse) - [Sandbox](https://www.daytona.io/docs/en/python-sdk/sync/sandbox.md) - [Sandbox](https://www.daytona.io/docs/en/python-sdk/sync/sandbox.md#sandbox) - [PaginatedSandboxes](https://www.daytona.io/docs/en/python-sdk/sync/sandbox.md#paginatedsandboxes) - [Resources](https://www.daytona.io/docs/en/python-sdk/sync/sandbox.md#resources) - [Snapshot](https://www.daytona.io/docs/en/python-sdk/sync/snapshot.md) - [Snapshot](https://www.daytona.io/docs/en/python-sdk/sync/snapshot.md#snapshot) - [SnapshotService](https://www.daytona.io/docs/en/python-sdk/sync/snapshot.md#snapshotservice) - [PaginatedSnapshots](https://www.daytona.io/docs/en/python-sdk/sync/snapshot.md#paginatedsnapshots) - [CreateSnapshotParams](https://www.daytona.io/docs/en/python-sdk/sync/snapshot.md#createsnapshotparams) - [Volume](https://www.daytona.io/docs/en/python-sdk/sync/volume.md) - [Volume](https://www.daytona.io/docs/en/python-sdk/sync/volume.md#volume) - [VolumeService](https://www.daytona.io/docs/en/python-sdk/sync/volume.md#volumeservice) - [VolumeMount](https://www.daytona.io/docs/en/python-sdk/sync/volume.md#volumemount) - [Regions](https://www.daytona.io/docs/en/regions.md) - [Shared regions](https://www.daytona.io/docs/en/regions.md#shared-regions) - [Dedicated regions](https://www.daytona.io/docs/en/regions.md#dedicated-regions) - [Custom regions](https://www.daytona.io/docs/en/regions.md#custom-regions) - [ComputerUse](https://www.daytona.io/docs/en/ruby-sdk/computer-use.md) - [ComputerUse](https://www.daytona.io/docs/en/ruby-sdk/computer-use.md#computeruse) - [Constructors](https://www.daytona.io/docs/en/ruby-sdk/computer-use.md#constructors) - [Methods](https://www.daytona.io/docs/en/ruby-sdk/computer-use.md#methods) - [Config](https://www.daytona.io/docs/en/ruby-sdk/config.md) - [Config](https://www.daytona.io/docs/en/ruby-sdk/config.md#config) - [Constructors](https://www.daytona.io/docs/en/ruby-sdk/config.md#constructors) - [Methods](https://www.daytona.io/docs/en/ruby-sdk/config.md#methods) - [Daytona](https://www.daytona.io/docs/en/ruby-sdk/daytona.md) - [Daytona](https://www.daytona.io/docs/en/ruby-sdk/daytona.md#daytona) - [Constructors](https://www.daytona.io/docs/en/ruby-sdk/daytona.md#constructors) - [Methods](https://www.daytona.io/docs/en/ruby-sdk/daytona.md#methods) - [FileSystem](https://www.daytona.io/docs/en/ruby-sdk/file-system.md) - [FileSystem](https://www.daytona.io/docs/en/ruby-sdk/file-system.md#filesystem) - [Constructors](https://www.daytona.io/docs/en/ruby-sdk/file-system.md#constructors) - [Methods](https://www.daytona.io/docs/en/ruby-sdk/file-system.md#methods) - [Git](https://www.daytona.io/docs/en/ruby-sdk/git.md) - [Git](https://www.daytona.io/docs/en/ruby-sdk/git.md#git) - [Constructors](https://www.daytona.io/docs/en/ruby-sdk/git.md#constructors) - [Methods](https://www.daytona.io/docs/en/ruby-sdk/git.md#methods) - [Image](https://www.daytona.io/docs/en/ruby-sdk/image.md) - [Image](https://www.daytona.io/docs/en/ruby-sdk/image.md#image) - [Constructors](https://www.daytona.io/docs/en/ruby-sdk/image.md#constructors) - [Methods](https://www.daytona.io/docs/en/ruby-sdk/image.md#methods) - [Ruby SDK Reference](https://www.daytona.io/docs/en/ruby-sdk.md) - [Installation](https://www.daytona.io/docs/en/ruby-sdk.md#installation) - [Getting Started](https://www.daytona.io/docs/en/ruby-sdk.md#getting-started) - [Configuration](https://www.daytona.io/docs/en/ruby-sdk.md#configuration) - [Environment Variables](https://www.daytona.io/docs/en/ruby-sdk.md#environment-variables) - [LspServer](https://www.daytona.io/docs/en/ruby-sdk/lsp-server.md) - [LspServer](https://www.daytona.io/docs/en/ruby-sdk/lsp-server.md#lspserver) - [Constructors](https://www.daytona.io/docs/en/ruby-sdk/lsp-server.md#constructors) - [Methods](https://www.daytona.io/docs/en/ruby-sdk/lsp-server.md#methods) - [ObjectStorage](https://www.daytona.io/docs/en/ruby-sdk/object-storage.md) - [ObjectStorage](https://www.daytona.io/docs/en/ruby-sdk/object-storage.md#objectstorage) - [Constructors](https://www.daytona.io/docs/en/ruby-sdk/object-storage.md#constructors) - [Methods](https://www.daytona.io/docs/en/ruby-sdk/object-storage.md#methods) - [Process](https://www.daytona.io/docs/en/ruby-sdk/process.md) - [Process](https://www.daytona.io/docs/en/ruby-sdk/process.md#process) - [Constructors](https://www.daytona.io/docs/en/ruby-sdk/process.md#constructors) - [Methods](https://www.daytona.io/docs/en/ruby-sdk/process.md#methods) - [Sandbox](https://www.daytona.io/docs/en/ruby-sdk/sandbox.md) - [Sandbox](https://www.daytona.io/docs/en/ruby-sdk/sandbox.md#sandbox) - [Constructors](https://www.daytona.io/docs/en/ruby-sdk/sandbox.md#constructors) - [Methods](https://www.daytona.io/docs/en/ruby-sdk/sandbox.md#methods) - [SnapshotService](https://www.daytona.io/docs/en/ruby-sdk/snapshot.md) - [SnapshotService](https://www.daytona.io/docs/en/ruby-sdk/snapshot.md#snapshotservice) - [Constructors](https://www.daytona.io/docs/en/ruby-sdk/snapshot.md#constructors) - [Methods](https://www.daytona.io/docs/en/ruby-sdk/snapshot.md#methods) - [VolumeService](https://www.daytona.io/docs/en/ruby-sdk/volume-service.md) - [VolumeService](https://www.daytona.io/docs/en/ruby-sdk/volume-service.md#volumeservice) - [Constructors](https://www.daytona.io/docs/en/ruby-sdk/volume-service.md#constructors) - [Methods](https://www.daytona.io/docs/en/ruby-sdk/volume-service.md#methods) - [Volume](https://www.daytona.io/docs/en/ruby-sdk/volume.md) - [Volume](https://www.daytona.io/docs/en/ruby-sdk/volume.md#volume) - [Constructors](https://www.daytona.io/docs/en/ruby-sdk/volume.md#constructors) - [Methods](https://www.daytona.io/docs/en/ruby-sdk/volume.md#methods) - [Customer Managed Compute](https://www.daytona.io/docs/en/runners.md) - [Custom regions](https://www.daytona.io/docs/en/runners.md#custom-regions) - [Custom region configuration](https://www.daytona.io/docs/en/runners.md#custom-region-configuration) - [Custom region credentials](https://www.daytona.io/docs/en/runners.md#custom-region-credentials) - [Custom runners](https://www.daytona.io/docs/en/runners.md#custom-runners) - [Custom runner configuration](https://www.daytona.io/docs/en/runners.md#custom-runner-configuration) - [Custom runner token](https://www.daytona.io/docs/en/runners.md#custom-runner-token) - [Installing the custom runner](https://www.daytona.io/docs/en/runners.md#installing-the-custom-runner) - [Sandboxes](https://www.daytona.io/docs/en/sandboxes.md) - [Sandbox lifecycle](https://www.daytona.io/docs/en/sandboxes.md#sandbox-lifecycle) - [Multiple runtime support](https://www.daytona.io/docs/en/sandboxes.md#multiple-runtime-support) - [Create Sandboxes](https://www.daytona.io/docs/en/sandboxes.md#create-sandboxes) - [Resources](https://www.daytona.io/docs/en/sandboxes.md#resources) - [Ephemeral Sandboxes](https://www.daytona.io/docs/en/sandboxes.md#ephemeral-sandboxes) - [Network settings (Firewall)](https://www.daytona.io/docs/en/sandboxes.md#network-settings-firewall) - [Start Sandboxes](https://www.daytona.io/docs/en/sandboxes.md#start-sandboxes) - [List Sandboxes](https://www.daytona.io/docs/en/sandboxes.md#list-sandboxes) - [Sandbox details page](https://www.daytona.io/docs/en/sandboxes.md#sandbox-details-page) - [Stop Sandboxes](https://www.daytona.io/docs/en/sandboxes.md#stop-sandboxes) - [Archive Sandboxes](https://www.daytona.io/docs/en/sandboxes.md#archive-sandboxes) - [Recover Sandboxes](https://www.daytona.io/docs/en/sandboxes.md#recover-sandboxes) - [Recover from error state](https://www.daytona.io/docs/en/sandboxes.md#recover-from-error-state) - [Resize Sandboxes](https://www.daytona.io/docs/en/sandboxes.md#resize-sandboxes) - [Delete Sandboxes](https://www.daytona.io/docs/en/sandboxes.md#delete-sandboxes) - [Automated lifecycle management](https://www.daytona.io/docs/en/sandboxes.md#automated-lifecycle-management) - [Auto-stop interval](https://www.daytona.io/docs/en/sandboxes.md#auto-stop-interval) - [Auto-archive interval](https://www.daytona.io/docs/en/sandboxes.md#auto-archive-interval) - [Auto-delete interval](https://www.daytona.io/docs/en/sandboxes.md#auto-delete-interval) - [Running indefinitely](https://www.daytona.io/docs/en/sandboxes.md#running-indefinitely) - [Security Exhibit](https://www.daytona.io/docs/en/security-exhibit.md) - [Information security program](https://www.daytona.io/docs/en/security-exhibit.md#information-security-program) - [Security policies](https://www.daytona.io/docs/en/security-exhibit.md#security-policies) - [Security training](https://www.daytona.io/docs/en/security-exhibit.md#security-training) - [Personnel security](https://www.daytona.io/docs/en/security-exhibit.md#personnel-security) - [Access control](https://www.daytona.io/docs/en/security-exhibit.md#access-control) - [Data storage and classification](https://www.daytona.io/docs/en/security-exhibit.md#data-storage-and-classification) - [Sandbox isolation](https://www.daytona.io/docs/en/security-exhibit.md#sandbox-isolation) - [Ephemeral sandbox supported](https://www.daytona.io/docs/en/security-exhibit.md#ephemeral-sandbox-supported) - [Encryption](https://www.daytona.io/docs/en/security-exhibit.md#encryption) - [Authentication and access](https://www.daytona.io/docs/en/security-exhibit.md#authentication-and-access) - [Backup and recovery](https://www.daytona.io/docs/en/security-exhibit.md#backup-and-recovery) - [Vulnerability management](https://www.daytona.io/docs/en/security-exhibit.md#vulnerability-management) - [Network security](https://www.daytona.io/docs/en/security-exhibit.md#network-security) - [Secure development lifecycle](https://www.daytona.io/docs/en/security-exhibit.md#secure-development-lifecycle) - [Change management](https://www.daytona.io/docs/en/security-exhibit.md#change-management) - [Third-party risk management](https://www.daytona.io/docs/en/security-exhibit.md#third-party-risk-management) - [Patch management](https://www.daytona.io/docs/en/security-exhibit.md#patch-management) - [Audit logging and monitoring](https://www.daytona.io/docs/en/security-exhibit.md#audit-logging-and-monitoring) - [Container and runtime security](https://www.daytona.io/docs/en/security-exhibit.md#container-and-runtime-security) - [Penetration testing](https://www.daytona.io/docs/en/security-exhibit.md#penetration-testing) - [Vulnerability disclosure program](https://www.daytona.io/docs/en/security-exhibit.md#vulnerability-disclosure-program) - [Compliance and certifications](https://www.daytona.io/docs/en/security-exhibit.md#compliance-and-certifications) - [Assessments, audits, and remediation](https://www.daytona.io/docs/en/security-exhibit.md#assessments-audits-and-remediation) - [Assessment obligations](https://www.daytona.io/docs/en/security-exhibit.md#assessment-obligations) - [Remediation](https://www.daytona.io/docs/en/security-exhibit.md#remediation) - [Secure disposal](https://www.daytona.io/docs/en/security-exhibit.md#secure-disposal) - [Security incident management](https://www.daytona.io/docs/en/security-exhibit.md#security-incident-management) - [Incident response procedures](https://www.daytona.io/docs/en/security-exhibit.md#incident-response-procedures) - [Notification](https://www.daytona.io/docs/en/security-exhibit.md#notification) - [Incident remediation](https://www.daytona.io/docs/en/security-exhibit.md#incident-remediation) - [Business continuity](https://www.daytona.io/docs/en/security-exhibit.md#business-continuity) - [Termination obligations](https://www.daytona.io/docs/en/security-exhibit.md#termination-obligations) - [Contact and sub-processors](https://www.daytona.io/docs/en/security-exhibit.md#contact-and-sub-processors) - [Security contacts](https://www.daytona.io/docs/en/security-exhibit.md#security-contacts) - [Sub-processors](https://www.daytona.io/docs/en/security-exhibit.md#sub-processors) - [Snapshots](https://www.daytona.io/docs/en/snapshots.md) - [Snapshot lifecycle](https://www.daytona.io/docs/en/snapshots.md#snapshot-lifecycle) - [Create Snapshots](https://www.daytona.io/docs/en/snapshots.md#create-snapshots) - [Using public images](https://www.daytona.io/docs/en/snapshots.md#using-public-images) - [Using local images](https://www.daytona.io/docs/en/snapshots.md#using-local-images) - [Using images from private registries](https://www.daytona.io/docs/en/snapshots.md#using-images-from-private-registries) - [Using the declarative builder](https://www.daytona.io/docs/en/snapshots.md#using-the-declarative-builder) - [Resources](https://www.daytona.io/docs/en/snapshots.md#resources) - [Regions](https://www.daytona.io/docs/en/snapshots.md#regions) - [Get a Snapshot by name](https://www.daytona.io/docs/en/snapshots.md#get-a-snapshot-by-name) - [List Snapshots](https://www.daytona.io/docs/en/snapshots.md#list-snapshots) - [Activate Snapshots](https://www.daytona.io/docs/en/snapshots.md#activate-snapshots) - [Deactivate Snapshots](https://www.daytona.io/docs/en/snapshots.md#deactivate-snapshots) - [Delete Snapshots](https://www.daytona.io/docs/en/snapshots.md#delete-snapshots) - [Run Docker in a Sandbox](https://www.daytona.io/docs/en/snapshots.md#run-docker-in-a-sandbox) - [Create a Docker-in-Docker Snapshot](https://www.daytona.io/docs/en/snapshots.md#create-a-docker-in-docker-snapshot) - [Run Docker Compose in a Sandbox](https://www.daytona.io/docs/en/snapshots.md#run-docker-compose-in-a-sandbox) - [Run Kubernetes in a Sandbox](https://www.daytona.io/docs/en/snapshots.md#run-kubernetes-in-a-sandbox) - [Run k3s in a Sandbox](https://www.daytona.io/docs/en/snapshots.md#run-k3s-in-a-sandbox) - [Default Snapshots](https://www.daytona.io/docs/en/snapshots.md#default-snapshots) - [Python packages (pip)](https://www.daytona.io/docs/en/snapshots.md#python-packages-pip) - [Node.js packages (npm)](https://www.daytona.io/docs/en/snapshots.md#nodejs-packages-npm) - [SSH Access](https://www.daytona.io/docs/en/ssh-access.md) - [Access from Dashboard](https://www.daytona.io/docs/en/ssh-access.md#access-from-dashboard) - [Access via CLI](https://www.daytona.io/docs/en/ssh-access.md#access-via-cli) - [Access via token](https://www.daytona.io/docs/en/ssh-access.md#access-via-token) - [Connect with VS Code](https://www.daytona.io/docs/en/ssh-access.md#connect-with-vs-code) - [Connect with JetBrains IDEs](https://www.daytona.io/docs/en/ssh-access.md#connect-with-jetbrains-ides) - [Token management](https://www.daytona.io/docs/en/ssh-access.md#token-management) - [Expiration](https://www.daytona.io/docs/en/ssh-access.md#expiration) - [Revoke token](https://www.daytona.io/docs/en/ssh-access.md#revoke-token) - [Related](https://www.daytona.io/docs/en/ssh-access.md#related) - [CLI](https://www.daytona.io/docs/en/tools/cli.md) - [daytona](https://www.daytona.io/docs/en/tools/cli.md#daytona) - [daytona archive](https://www.daytona.io/docs/en/tools/cli.md#daytona-archive) - [daytona autocomplete](https://www.daytona.io/docs/en/tools/cli.md#daytona-autocomplete) - [daytona create](https://www.daytona.io/docs/en/tools/cli.md#daytona-create) - [daytona delete](https://www.daytona.io/docs/en/tools/cli.md#daytona-delete) - [daytona docs](https://www.daytona.io/docs/en/tools/cli.md#daytona-docs) - [daytona exec](https://www.daytona.io/docs/en/tools/cli.md#daytona-exec) - [daytona info](https://www.daytona.io/docs/en/tools/cli.md#daytona-info) - [daytona list](https://www.daytona.io/docs/en/tools/cli.md#daytona-list) - [daytona login](https://www.daytona.io/docs/en/tools/cli.md#daytona-login) - [daytona logout](https://www.daytona.io/docs/en/tools/cli.md#daytona-logout) - [daytona mcp](https://www.daytona.io/docs/en/tools/cli.md#daytona-mcp) - [daytona mcp config](https://www.daytona.io/docs/en/tools/cli.md#daytona-mcp-config) - [daytona mcp init](https://www.daytona.io/docs/en/tools/cli.md#daytona-mcp-init) - [daytona mcp start](https://www.daytona.io/docs/en/tools/cli.md#daytona-mcp-start) - [daytona organization](https://www.daytona.io/docs/en/tools/cli.md#daytona-organization) - [daytona organization create](https://www.daytona.io/docs/en/tools/cli.md#daytona-organization-create) - [daytona organization delete](https://www.daytona.io/docs/en/tools/cli.md#daytona-organization-delete) - [daytona organization list](https://www.daytona.io/docs/en/tools/cli.md#daytona-organization-list) - [daytona organization use](https://www.daytona.io/docs/en/tools/cli.md#daytona-organization-use) - [daytona preview-url](https://www.daytona.io/docs/en/tools/cli.md#daytona-preview-url) - [daytona snapshot](https://www.daytona.io/docs/en/tools/cli.md#daytona-snapshot) - [daytona snapshot create](https://www.daytona.io/docs/en/tools/cli.md#daytona-snapshot-create) - [daytona snapshot delete](https://www.daytona.io/docs/en/tools/cli.md#daytona-snapshot-delete) - [daytona snapshot list](https://www.daytona.io/docs/en/tools/cli.md#daytona-snapshot-list) - [daytona snapshot push](https://www.daytona.io/docs/en/tools/cli.md#daytona-snapshot-push) - [daytona ssh](https://www.daytona.io/docs/en/tools/cli.md#daytona-ssh) - [daytona start](https://www.daytona.io/docs/en/tools/cli.md#daytona-start) - [daytona stop](https://www.daytona.io/docs/en/tools/cli.md#daytona-stop) - [daytona version](https://www.daytona.io/docs/en/tools/cli.md#daytona-version) - [daytona volume](https://www.daytona.io/docs/en/tools/cli.md#daytona-volume) - [daytona volume create](https://www.daytona.io/docs/en/tools/cli.md#daytona-volume-create) - [daytona volume delete](https://www.daytona.io/docs/en/tools/cli.md#daytona-volume-delete) - [daytona volume get](https://www.daytona.io/docs/en/tools/cli.md#daytona-volume-get) - [daytona volume list](https://www.daytona.io/docs/en/tools/cli.md#daytona-volume-list) - [Charts](https://www.daytona.io/docs/en/typescript-sdk/charts.md) - [ChartType](https://www.daytona.io/docs/en/typescript-sdk/charts.md#charttype) - [parseChart()](https://www.daytona.io/docs/en/typescript-sdk/charts.md#parsechart) - [BarChart](https://www.daytona.io/docs/en/typescript-sdk/charts.md#barchart) - [BarData](https://www.daytona.io/docs/en/typescript-sdk/charts.md#bardata) - [BoxAndWhiskerChart](https://www.daytona.io/docs/en/typescript-sdk/charts.md#boxandwhiskerchart) - [BoxAndWhiskerData](https://www.daytona.io/docs/en/typescript-sdk/charts.md#boxandwhiskerdata) - [Chart](https://www.daytona.io/docs/en/typescript-sdk/charts.md#chart) - [Chart2D](https://www.daytona.io/docs/en/typescript-sdk/charts.md#chart2d) - [CompositeChart](https://www.daytona.io/docs/en/typescript-sdk/charts.md#compositechart) - [LineChart](https://www.daytona.io/docs/en/typescript-sdk/charts.md#linechart) - [PieChart](https://www.daytona.io/docs/en/typescript-sdk/charts.md#piechart) - [PieData](https://www.daytona.io/docs/en/typescript-sdk/charts.md#piedata) - [PointChart](https://www.daytona.io/docs/en/typescript-sdk/charts.md#pointchart) - [PointData](https://www.daytona.io/docs/en/typescript-sdk/charts.md#pointdata) - [ScatterChart](https://www.daytona.io/docs/en/typescript-sdk/charts.md#scatterchart) - [CodeInterpreter](https://www.daytona.io/docs/en/typescript-sdk/code-interpreter.md) - [CodeInterpreter](https://www.daytona.io/docs/en/typescript-sdk/code-interpreter.md#codeinterpreter) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/code-interpreter.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/code-interpreter.md#methods) - [ExecutionError](https://www.daytona.io/docs/en/typescript-sdk/code-interpreter.md#executionerror) - [ExecutionResult](https://www.daytona.io/docs/en/typescript-sdk/code-interpreter.md#executionresult) - [OutputMessage](https://www.daytona.io/docs/en/typescript-sdk/code-interpreter.md#outputmessage) - [RunCodeOptions](https://www.daytona.io/docs/en/typescript-sdk/code-interpreter.md#runcodeoptions) - [ComputerUse](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md) - [ComputerUse](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#computeruse) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#methods) - [Display](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#display) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#methods) - [Keyboard](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#keyboard) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#methods) - [Mouse](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#mouse) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#methods) - [RecordingService](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#recordingservice) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#methods) - [Screenshot](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#screenshot) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#methods) - [ScreenshotOptions](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#screenshotoptions) - [ScreenshotRegion](https://www.daytona.io/docs/en/typescript-sdk/computer-use.md#screenshotregion) - [Daytona](https://www.daytona.io/docs/en/typescript-sdk/daytona.md) - [Daytona](https://www.daytona.io/docs/en/typescript-sdk/daytona.md#daytona) - [Implements](https://www.daytona.io/docs/en/typescript-sdk/daytona.md#implements) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/daytona.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/daytona.md#methods) - [CodeLanguage](https://www.daytona.io/docs/en/typescript-sdk/daytona.md#codelanguage) - [CreateSandboxBaseParams](https://www.daytona.io/docs/en/typescript-sdk/daytona.md#createsandboxbaseparams) - [CreateSandboxFromImageParams](https://www.daytona.io/docs/en/typescript-sdk/daytona.md#createsandboxfromimageparams) - [CreateSandboxFromSnapshotParams](https://www.daytona.io/docs/en/typescript-sdk/daytona.md#createsandboxfromsnapshotparams) - [DaytonaConfig](https://www.daytona.io/docs/en/typescript-sdk/daytona.md#daytonaconfig) - [Resources](https://www.daytona.io/docs/en/typescript-sdk/daytona.md#resources) - [VolumeMount](https://www.daytona.io/docs/en/typescript-sdk/daytona.md#volumemount) - [Errors](https://www.daytona.io/docs/en/typescript-sdk/errors.md) - [DaytonaError](https://www.daytona.io/docs/en/typescript-sdk/errors.md#daytonaerror) - [Extended by](https://www.daytona.io/docs/en/typescript-sdk/errors.md#extended-by) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/errors.md#constructors) - [DaytonaNotFoundError](https://www.daytona.io/docs/en/typescript-sdk/errors.md#daytonanotfounderror) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/errors.md#constructors) - [DaytonaRateLimitError](https://www.daytona.io/docs/en/typescript-sdk/errors.md#daytonaratelimiterror) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/errors.md#constructors) - [DaytonaTimeoutError](https://www.daytona.io/docs/en/typescript-sdk/errors.md#daytonatimeouterror) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/errors.md#constructors) - [ExecuteResponse](https://www.daytona.io/docs/en/typescript-sdk/execute-response.md) - [ExecuteResponse](https://www.daytona.io/docs/en/typescript-sdk/execute-response.md#executeresponse) - [ExecutionArtifacts](https://www.daytona.io/docs/en/typescript-sdk/execute-response.md#executionartifacts) - [FileSystem](https://www.daytona.io/docs/en/typescript-sdk/file-system.md) - [FileSystem](https://www.daytona.io/docs/en/typescript-sdk/file-system.md#filesystem) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/file-system.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/file-system.md#methods) - [DownloadMetadata](https://www.daytona.io/docs/en/typescript-sdk/file-system.md#downloadmetadata) - [FileDownloadRequest](https://www.daytona.io/docs/en/typescript-sdk/file-system.md#filedownloadrequest) - [FileDownloadResponse](https://www.daytona.io/docs/en/typescript-sdk/file-system.md#filedownloadresponse) - [FilePermissionsParams](https://www.daytona.io/docs/en/typescript-sdk/file-system.md#filepermissionsparams) - [FileUpload](https://www.daytona.io/docs/en/typescript-sdk/file-system.md#fileupload) - [Git](https://www.daytona.io/docs/en/typescript-sdk/git.md) - [Git](https://www.daytona.io/docs/en/typescript-sdk/git.md#git) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/git.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/git.md#methods) - [GitCommitResponse](https://www.daytona.io/docs/en/typescript-sdk/git.md#gitcommitresponse) - [Image](https://www.daytona.io/docs/en/typescript-sdk/image.md) - [Image](https://www.daytona.io/docs/en/typescript-sdk/image.md#image) - [Accessors](https://www.daytona.io/docs/en/typescript-sdk/image.md#accessors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/image.md#methods) - [Context](https://www.daytona.io/docs/en/typescript-sdk/image.md#context) - [PipInstallOptions](https://www.daytona.io/docs/en/typescript-sdk/image.md#pipinstalloptions) - [Extended by](https://www.daytona.io/docs/en/typescript-sdk/image.md#extended-by) - [PyprojectOptions](https://www.daytona.io/docs/en/typescript-sdk/image.md#pyprojectoptions) - [TypeScript SDK Reference](https://www.daytona.io/docs/en/typescript-sdk.md) - [Installation](https://www.daytona.io/docs/en/typescript-sdk.md#installation) - [Getting Started](https://www.daytona.io/docs/en/typescript-sdk.md#getting-started) - [Create a Sandbox](https://www.daytona.io/docs/en/typescript-sdk.md#create-a-sandbox) - [Configuration](https://www.daytona.io/docs/en/typescript-sdk.md#configuration) - [Multiple runtime support](https://www.daytona.io/docs/en/typescript-sdk.md#multiple-runtime-support) - [Daytona in Vite projects](https://www.daytona.io/docs/en/typescript-sdk.md#daytona-in-vite-projects) - [Daytona in Next.js projects](https://www.daytona.io/docs/en/typescript-sdk.md#daytona-in-nextjs-projects) - [LspServer](https://www.daytona.io/docs/en/typescript-sdk/lsp-server.md) - [LspServer](https://www.daytona.io/docs/en/typescript-sdk/lsp-server.md#lspserver) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/lsp-server.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/lsp-server.md#methods) - [LspLanguageId](https://www.daytona.io/docs/en/typescript-sdk/lsp-server.md#lsplanguageid) - [Position](https://www.daytona.io/docs/en/typescript-sdk/lsp-server.md#position) - [ObjectStorage](https://www.daytona.io/docs/en/typescript-sdk/object-storage.md) - [ObjectStorage](https://www.daytona.io/docs/en/typescript-sdk/object-storage.md#objectstorage) - [Param](https://www.daytona.io/docs/en/typescript-sdk/object-storage.md#param) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/object-storage.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/object-storage.md#methods) - [ObjectStorageConfig](https://www.daytona.io/docs/en/typescript-sdk/object-storage.md#objectstorageconfig) - [Process](https://www.daytona.io/docs/en/typescript-sdk/process.md) - [CodeRunParams](https://www.daytona.io/docs/en/typescript-sdk/process.md#coderunparams) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/process.md#constructors) - [Process](https://www.daytona.io/docs/en/typescript-sdk/process.md#process) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/process.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/process.md#methods) - [SessionCommandLogsResponse](https://www.daytona.io/docs/en/typescript-sdk/process.md#sessioncommandlogsresponse) - [SessionExecuteResponse](https://www.daytona.io/docs/en/typescript-sdk/process.md#sessionexecuteresponse) - [MAX\_PREFIX\_LEN](https://www.daytona.io/docs/en/typescript-sdk/process.md#maxprefixlen) - [STDERR\_PREFIX\_BYTES](https://www.daytona.io/docs/en/typescript-sdk/process.md#stderrprefixbytes) - [STDOUT\_PREFIX\_BYTES](https://www.daytona.io/docs/en/typescript-sdk/process.md#stdoutprefixbytes) - [PtyHandle](https://www.daytona.io/docs/en/typescript-sdk/pty-handle.md) - [PtyHandle](https://www.daytona.io/docs/en/typescript-sdk/pty-handle.md#ptyhandle) - [Accessors](https://www.daytona.io/docs/en/typescript-sdk/pty-handle.md#accessors) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/pty-handle.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/pty-handle.md#methods) - [Pty](https://www.daytona.io/docs/en/typescript-sdk/pty.md) - [PtyConnectOptions](https://www.daytona.io/docs/en/typescript-sdk/pty.md#ptyconnectoptions) - [PtyCreateOptions](https://www.daytona.io/docs/en/typescript-sdk/pty.md#ptycreateoptions) - [PtyResult](https://www.daytona.io/docs/en/typescript-sdk/pty.md#ptyresult) - [Sandbox](https://www.daytona.io/docs/en/typescript-sdk/sandbox.md) - [Sandbox](https://www.daytona.io/docs/en/typescript-sdk/sandbox.md#sandbox) - [Implements](https://www.daytona.io/docs/en/typescript-sdk/sandbox.md#implements) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/sandbox.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/sandbox.md#methods) - [PaginatedSandboxes](https://www.daytona.io/docs/en/typescript-sdk/sandbox.md#paginatedsandboxes) - [SandboxCodeToolbox](https://www.daytona.io/docs/en/typescript-sdk/sandbox.md#sandboxcodetoolbox) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/sandbox.md#methods) - [Snapshot](https://www.daytona.io/docs/en/typescript-sdk/snapshot.md) - [SnapshotService](https://www.daytona.io/docs/en/typescript-sdk/snapshot.md#snapshotservice) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/snapshot.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/snapshot.md#methods) - [PaginatedSnapshots](https://www.daytona.io/docs/en/typescript-sdk/snapshot.md#paginatedsnapshots) - [CreateSnapshotParams](https://www.daytona.io/docs/en/typescript-sdk/snapshot.md#createsnapshotparams) - [Snapshot](https://www.daytona.io/docs/en/typescript-sdk/snapshot.md#snapshot) - [Volume](https://www.daytona.io/docs/en/typescript-sdk/volume.md) - [VolumeService](https://www.daytona.io/docs/en/typescript-sdk/volume.md#volumeservice) - [Constructors](https://www.daytona.io/docs/en/typescript-sdk/volume.md#constructors) - [Methods](https://www.daytona.io/docs/en/typescript-sdk/volume.md#methods) - [Volume](https://www.daytona.io/docs/en/typescript-sdk/volume.md#volume) - [VNC Access](https://www.daytona.io/docs/en/vnc-access.md) - [Access VNC from Dashboard](https://www.daytona.io/docs/en/vnc-access.md#access-vnc-from-dashboard) - [Programmatic VNC management](https://www.daytona.io/docs/en/vnc-access.md#programmatic-vnc-management) - [Start VNC](https://www.daytona.io/docs/en/vnc-access.md#start-vnc) - [Stop VNC](https://www.daytona.io/docs/en/vnc-access.md#stop-vnc) - [Get VNC status](https://www.daytona.io/docs/en/vnc-access.md#get-vnc-status) - [Automating desktop interactions](https://www.daytona.io/docs/en/vnc-access.md#automating-desktop-interactions) - [Required packages](https://www.daytona.io/docs/en/vnc-access.md#required-packages) - [VNC and desktop environment](https://www.daytona.io/docs/en/vnc-access.md#vnc-and-desktop-environment) - [X11 libraries](https://www.daytona.io/docs/en/vnc-access.md#x11-libraries) - [Volumes](https://www.daytona.io/docs/en/volumes.md) - [Create volumes](https://www.daytona.io/docs/en/volumes.md#create-volumes) - [Mount volumes](https://www.daytona.io/docs/en/volumes.md#mount-volumes) - [Work with volumes](https://www.daytona.io/docs/en/volumes.md#work-with-volumes) - [Get a volume by name](https://www.daytona.io/docs/en/volumes.md#get-a-volume-by-name) - [List volumes](https://www.daytona.io/docs/en/volumes.md#list-volumes) - [Delete volumes](https://www.daytona.io/docs/en/volumes.md#delete-volumes) - [Limitations](https://www.daytona.io/docs/en/volumes.md#limitations) - [Pricing & Limits](https://www.daytona.io/docs/en/volumes.md#pricing--limits) - [VPN Connections](https://www.daytona.io/docs/en/vpn-connections.md) - [Tailscale](https://www.daytona.io/docs/en/vpn-connections.md#tailscale) - [Connect with browser login](https://www.daytona.io/docs/en/vpn-connections.md#connect-with-browser-login) - [Connect with auth key](https://www.daytona.io/docs/en/vpn-connections.md#connect-with-auth-key) - [Connect with web terminal](https://www.daytona.io/docs/en/vpn-connections.md#connect-with-web-terminal) - [OpenVPN](https://www.daytona.io/docs/en/vpn-connections.md#openvpn) - [Client configuration file](https://www.daytona.io/docs/en/vpn-connections.md#client-configuration-file) - [Connect with client configuration](https://www.daytona.io/docs/en/vpn-connections.md#connect-with-client-configuration) - [Connect with web terminal](https://www.daytona.io/docs/en/vpn-connections.md#connect-with-web-terminal) - [Web Terminal](https://www.daytona.io/docs/en/web-terminal.md) - [Access from Dashboard](https://www.daytona.io/docs/en/web-terminal.md#access-from-dashboard) - [Access via CLI](https://www.daytona.io/docs/en/web-terminal.md#access-via-cli) - [Access via URL](https://www.daytona.io/docs/en/web-terminal.md#access-via-url) - [Security](https://www.daytona.io/docs/en/web-terminal.md#security) - [Related](https://www.daytona.io/docs/en/web-terminal.md#related) - [Webhooks](https://www.daytona.io/docs/en/webhooks.md) - [Accessing webhooks](https://www.daytona.io/docs/en/webhooks.md#accessing-webhooks) - [Endpoints](https://www.daytona.io/docs/en/webhooks.md#endpoints) - [Messages](https://www.daytona.io/docs/en/webhooks.md#messages) - [Create webhook endpoints](https://www.daytona.io/docs/en/webhooks.md#create-webhook-endpoints) - [Edit webhook endpoints](https://www.daytona.io/docs/en/webhooks.md#edit-webhook-endpoints) - [Delete webhook endpoints](https://www.daytona.io/docs/en/webhooks.md#delete-webhook-endpoints) - [Webhook events](https://www.daytona.io/docs/en/webhooks.md#webhook-events) - [Sandbox events](https://www.daytona.io/docs/en/webhooks.md#sandbox-events) - [Snapshot events](https://www.daytona.io/docs/en/webhooks.md#snapshot-events) - [Volume events](https://www.daytona.io/docs/en/webhooks.md#volume-events) - [Webhook payload format](https://www.daytona.io/docs/en/webhooks.md#webhook-payload-format) - [**`sandbox.created`**](https://www.daytona.io/docs/en/webhooks.md#sandboxcreated) - [**`sandbox.state.updated`**](https://www.daytona.io/docs/en/webhooks.md#sandboxstateupdated) - [**`snapshot.created`**](https://www.daytona.io/docs/en/webhooks.md#snapshotcreated) - [**`snapshot.state.updated`**](https://www.daytona.io/docs/en/webhooks.md#snapshotstateupdated) - [**`snapshot.removed`**](https://www.daytona.io/docs/en/webhooks.md#snapshotremoved) - [**`volume.created`**](https://www.daytona.io/docs/en/webhooks.md#volumecreated) - [**`volume.state.updated`**](https://www.daytona.io/docs/en/webhooks.md#volumestateupdated)