Skip to content

Daytona Integration

Daytona Integration

Everruns integrates with Daytona to provide cloud-based sandbox environments for secure, isolated code execution. Agents can create, manage, and interact with multiple sandboxes per session — each a fully isolated Linux environment with network access.

  • Isolated Sandboxes: Each sandbox is a secure, isolated Linux environment
  • Multi-Sandbox Sessions: Create and manage multiple sandboxes within a single session
  • File Operations: Read, write, and download files from sandbox filesystems
  • Git Integration: Clone repositories with automatic GitHub credential forwarding
  • Shell Execution: Run arbitrary commands with configurable timeouts
  1. Go to the Daytona Dashboard
  2. Navigate to API Keys in your account settings
  3. Click Create New API Key
  4. Copy the key
  1. Go to Settings > Connections
  2. Find Daytona in the available providers
  3. Click Connect and paste your API key

Once connected, the Daytona capability is automatically available in agent sessions.

Agents with the Daytona capability can use these tools:

ToolDescription
daytona_create_sandboxCreate and start a new sandbox
daytona_execExecute shell commands
daytona_read_fileRead files from sandbox
daytona_write_fileWrite files to sandbox
daytona_download_workspaceDownload workspace to session storage
daytona_list_sandboxesList active sandboxes
daytona_manage_sandboxStop or delete sandboxes
daytona_git_cloneClone repositories (auto-authenticates with GitHub)
daytona_git_credentialsConfigure git push/pull credentials

Daytona sandboxes integrate with your connected GitHub account:

  • Clone private repos: daytona_git_clone automatically uses your GitHub credentials
  • Push/pull/fetch: Call daytona_git_credentials once after creating a sandbox, then use daytona_exec for any git command
  • Shorthand syntax: Use user/repo format instead of full URLs

Sandboxes auto-stop after 5 minutes of inactivity as a safety net. Best practice is to explicitly delete sandboxes when done — stopping only pauses them (they remain visible on your Daytona dashboard).

  • API keys are encrypted at rest (AES-256-GCM envelope encryption)
  • Each sandbox is fully isolated from other sandboxes and the host
  • Git credentials are short-lived and scoped to the sandbox
  • Sandbox state is stored in encrypted session secrets