Daytona

Active
GitHub Unknown No License

Description

Daytona provides secure development-environment infrastructure for coding agents and automation workflows, serving as a runtime base for remote execution tasks.

Key Features

  • Sandboxes - fully isolated compute units with dedicated kernel, filesystem, network stack, and allocated vCPU/RAM/disk
  • Sub-90ms startup - sandboxes spin up in under 90ms from code to execution, supporting Python/TypeScript/JavaScript
  • Multi-language SDK - Python, TypeScript, Go SDKs plus REST API and CLI for programmatic control
  • Stateful snapshots - environment snapshots for persistent agent operations and state recovery across sessions
  • OCI/Docker compatible - OCI-standard image system with massive parallelization and custom base image support
  • MCP server support - built-in MCP protocol support for use as an AI agent tool server

Use Cases

💡 Provide secure code execution sandboxes for AI coding agents to safely run LLM-generated code
💡 Build large-scale agent workflow platforms leveraging sub-90ms startup and parallelization for thousands of concurrent tasks
💡 Create persistent development environments with snapshots for cross-session agent state retention and task continuation
💡 Enterprise AI platform governance with organization management, audit logs, and network limits for compliance
💡 Build tool execution layer for AI agents via MCP server providing file operations and code execution capabilities

Quick Start

# Install Daytona CLI
curl -sSL https://download.daytona.io/daytona/install.sh | bash

# Create and run a sandbox
daytona sandbox create --language python

# Or use the Python SDK
pip install daytona
python -c "
from daytona import Daytona
client = Daytona()
sandbox = client.create()
sandbox.execute_code('print(\"Hello from Daytona!\")')
"

Related Projects