About this project

Daytona provides a secure and elastic infrastructure runtime for AI-generated code execution and agent workflows. The platform's core components are sandboxes—fully isolated, composable computers with dedicated kernels, filesystems, network stacks, and allocated vCPU, RAM, and disk. Built on OCI/Docker compatibility, these sandboxes support massive parallelization, unlimited persistence, and execute Python, TypeScript, and JavaScript. Developers and agents interact with sandboxes programmatically via SDKs (Python, TypeScript, Ruby, Go, Java), a REST API, and a CLI. Operations cover sandbox lifecycle management, filesystem operations, process and code execution, and runtime configuration. Key features include: - Platform: Organizations, API keys, limits, billing, audit logs, OpenTelemetry, integrations, security exhibits. - Sandboxes: Environment configuration, stateful snapshots, declarative builders, volumes, regions. - Agent tools: Process and code execution, filesystem operations, Language Server Protocol (LSP), computer use, MCP server, Git operations, PTY, log streaming. - Human tools: Dashboard, web terminal, SSH access, VNC access, VPN connections, preview, custom preview proxy, playground. - System tools: Webhooks, network limits. The architecture consists of an interface plane (client interfaces), control plane (orchestrates sandbox operations), and compute plane (runs and manages sandbox instances). Important: As of June 2026, this repository is no longer maintained. Core development has moved to a private codebase. The repository remains public and free to use, fork, and build on under its license, as-is and without support or warranty.