Docs
Daytona is a secure and elastic infrastructure for running AI-generated code. Learn how to create isolated sandboxes, run untrusted code safely, and connect agent workflows to the tools they need.
Getting Started
Choose how you want to interact with Daytona.
SDKs
Daytona provides official SDKs for Python, TypeScript, Ruby, Go, and Java. Use them to create sandboxes, execute code, and manage the full sandbox lifecycle from your own applications and agents.
Sandboxes
Daytona provides full composable computers — sandboxes — for AI agents. Sandboxes are isolated runtime environments you can manage programmatically to run code.
Snapshots
Persistent, point-in-time captures of sandbox state, including the filesystem, installed packages, dependencies, and settings.
Declarative Builder
Powerful, code-first approach to define dependencies for Daytona sandboxes.
Volumes
FUSE-based mounts that provide shared file access across Daytona sandboxes.
Mount External Storage
Mount object storage, cloud storage and filesystems into a Daytona sandbox as a regular directory.
Agent Tools
Daytona provides programmatic tools for AI agents working inside a sandbox. Agents use them to operate the file system, run Git operations, execute code, manage terminal sessions, and control desktop environments.
File System
Interact with the file system in your sandboxes.
Language Server Protocol
Use Language Server Protocol (LSP) support in your sandboxes.
Computer Use
Enable programmatic control of desktop environments within Daytona sandboxes.
Git Operations
Manage Git repositories in your sandboxes.
Pseudo Terminal
Manage PTY sessions in your sandboxes.
MCP Server
Set up and use the MCP server with various AI agents.
Human Tools
Daytona provides direct access to running sandboxes for humans. Use the web terminal, SSH, VNC, and preview URLs to review, control, or assist an agent session.
SSH Access
SSH access to Daytona sandboxes.
Web Terminal
Web Terminal access to Daytona sandboxes.
VNC Access
Open a remote desktop session into a sandbox.
Preview
Preview URLs and authentication tokens.
VPN Connections
Connect Daytona sandboxes to VPN networks.
Playground
Experiment with Daytona workflows before wiring them into production.
System Tools
Daytona provides platform-level controls for your organization. Receive real-time event notifications through webhooks and enforce network egress limits on sandboxes.
Guides
The guides cover a wide range of topics, from basic usage to advanced topics, and showcase various types of integrations between Daytona and other tools.
Deployments
Deploy Daytona to any cloud provider infrastructure.




