Daytona Provider
Configure Daytona cloud development environments as ElasticClaw sandboxes.
Overview
Daytona provides cloud development environments with snapshot support. Use it when you want fast startup from prebuilt environments and a managed sandbox backend.
Type: Ephemeral sandbox
Auth: Daytona API key
Capabilities: exec, snapshot
Best for: Fast workflow-created agents and repeatable development environments
Configure Daytona
Configure hub.yaml
providers:
daytona:
api_url: https://app.daytona.io
api_key: ${DAYTONA_API_KEY}
default_snapshot: daytona-largeStore DAYTONA_API_KEY in the server environment or your deployment secret manager.
Use in workspaces
Set Daytona as the provider for a workspace:
# elasticclaw-config.yaml
provider: daytona
snapshot: daytona-medium
ttl: 4hsnapshot overrides providers.daytona.default_snapshotfor agents created from that workspace.
Behavior
Create — Starts a Daytona sandbox from the configured snapshot.
Exec — Runs bootstrap and agent commands through the Daytona execution API.
Destroy — Deletes the sandbox when the agent terminates.