CLI
The daytona command-line tool provides access to Daytona’s core features including managing Snapshots and the lifecycle of Daytona Sandboxes. View the installation instructions by clicking here.
This reference lists all commands supported by the daytona command-line tool complete with a description of their behaviour, and any supported flags.
You can access this documentation on a per-command basis by appending the --help/-h flag when invoking daytona.
daytona
Daytona CLI
daytona [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona | |
--version | -v | Display the version of Daytona |
daytona autocomplete
Adds a completion script for your shell environment
daytona autocomplete [bash|zsh|fish|powershell] [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona docs
Opens the Daytona documentation in your default browser.
daytona docs [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona login
Log in to Daytona
daytona login [flags]Flags
| Long | Short | Description |
|---|---|---|
--api-key | API key to use for authentication | |
--help | help for daytona |
daytona logout
Logout from Daytona
daytona logout [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona mcp
Manage Daytona MCP Server
daytona mcp [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona mcp config
Outputs JSON configuration for Daytona MCP Server
daytona mcp config [AGENT_NAME] [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona mcp init
Initialize Daytona MCP Server with an agent (currently supported: claude, windsurf, cursor)
daytona mcp init [AGENT_NAME] [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona mcp start
Start Daytona MCP Server
daytona mcp start [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona organization
Manage Daytona organizations
daytona organization [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona organization create
Create a new organization and set it as active
daytona organization create [ORGANIZATION_NAME] [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona organization delete
Delete an organization
daytona organization delete [ORGANIZATION] [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona organization list
List all organizations
daytona organization list [flags]Flags
| Long | Short | Description |
|---|---|---|
--format | -f | Output format. Must be one of (yaml, json) |
--help | help for daytona |
daytona organization use
Set active organization
daytona organization use [ORGANIZATION] [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona sandbox
Manage Daytona sandboxes
daytona sandbox [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona sandbox create
Create a new sandbox
daytona sandbox create [flags]Flags
| Long | Short | Description |
|---|---|---|
--name | Name of the sandbox | |
--auto-archive | Auto-archive interval in minutes (0 means the maximum interval will be used) | |
--auto-delete | Auto-delete interval in minutes (negative value means disabled, 0 means delete immediately upon stopping) | |
--auto-stop | Auto-stop interval in minutes (0 means disabled) | |
--class | Sandbox class type (small, medium, large) | |
--context | -c | Files or directories to include in the build context (can be specified multiple times) |
--cpu | CPU cores allocated to the sandbox | |
--disk | Disk space allocated to the sandbox in GB | |
--dockerfile | -f | Path to Dockerfile for Sandbox snapshot |
--env | -e | Environment variables (format: KEY=VALUE) |
--gpu | GPU units allocated to the sandbox | |
--label | -l | Labels (format: KEY=VALUE) |
--memory | Memory allocated to the sandbox in MB | |
--name | Name of the sandbox | |
--network-allow-list | Comma-separated list of allowed CIDR network addresses for the sandbox | |
--network-block-all | Whether to block all network access for the sandbox | |
--public | Make sandbox publicly accessible | |
--snapshot | Snapshot to use for the sandbox | |
--target | Target region (eu, us) | |
--user | User associated with the sandbox | |
--volume | -v | Volumes to mount (format: VOLUME_NAME:MOUNT_PATH ) |
--help | help for daytona |
daytona sandbox delete
Delete a sandbox
daytona sandbox delete [SANDBOX_ID] | [SANDBOX_NAME] [flags]Flags
| Long | Short | Description |
|---|---|---|
--all | -a | Delete all sandboxes |
--help | help for daytona |
daytona sandbox info
Get sandbox info
daytona sandbox info [SANDBOX_ID] | [SANDBOX_NAME] [flags]Flags
| Long | Short | Description |
|---|---|---|
--format | -f | Output format. Must be one of (yaml, json) |
--help | help for daytona |
daytona sandbox list
List sandboxes
daytona sandbox list [flags]Flags
| Long | Short | Description |
|---|---|---|
--format | -f | Output format. Must be one of (yaml, json) |
--limit | -l | Maximum number of items per page |
--page | -p | Page number for pagination (starting from 1) |
--help | help for daytona |
daytona sandbox start
Start a sandbox
daytona sandbox start [SANDBOX_ID] | [SANDBOX_NAME] [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona sandbox stop
Stop a sandbox
daytona sandbox stop [SANDBOX_ID] | [SANDBOX_NAME] [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona snapshot
Manage Daytona snapshots
daytona snapshot [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona snapshot create
Create a snapshot
daytona snapshot create [SNAPSHOT] [flags]Flags
| Long | Short | Description |
|---|---|---|
--context | -c | Files or directories to include in the build context (can be specified multiple times). If not provided, context will be automatically determined from COPY/ADD commands in the Dockerfile |
--cpu | CPU cores that will be allocated to the underlying sandboxes (default: 1) | |
--disk | Disk space that will be allocated to the underlying sandboxes in GB (default: 3) | |
--dockerfile | -f | Path to Dockerfile to build |
--entrypoint | -e | The entrypoint command for the snapshot |
--image | -i | The image name for the snapshot |
--memory | Memory that will be allocated to the underlying sandboxes in GB (default: 1) | |
--help | help for daytona |
daytona snapshot delete
Delete a snapshot
daytona snapshot delete [SNAPSHOT_ID] [flags]Flags
| Long | Short | Description |
|---|---|---|
--all | -a | Delete all snapshots |
--help | help for daytona |
daytona snapshot list
List all snapshots
daytona snapshot list [flags]Flags
| Long | Short | Description |
|---|---|---|
--format | -f | Output format. Must be one of (yaml, json) |
--limit | -l | Maximum number of items per page |
--page | -p | Page number for pagination (starting from 1) |
--help | help for daytona |
daytona snapshot push
Push local snapshot
daytona snapshot push [SNAPSHOT] [flags]Flags
| Long | Short | Description |
|---|---|---|
--cpu | CPU cores that will be allocated to the underlying sandboxes (default: 1) | |
--disk | Disk space that will be allocated to the underlying sandboxes in GB (default: 3) | |
--entrypoint | -e | The entrypoint command for the image |
--memory | Memory that will be allocated to the underlying sandboxes in GB (default: 1) | |
--name | -n | Specify the Snapshot name |
--help | help for daytona |
daytona version
Print the version number
daytona version [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona volume
Manage Daytona volumes
daytona volume [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona volume create
Create a volume
daytona volume create [NAME] [flags]Flags
| Long | Short | Description |
|---|---|---|
--size | -s | Size of the volume in GB |
--help | help for daytona |
daytona volume delete
Delete a volume
daytona volume delete [VOLUME_ID] [flags]Flags
| Long | Short | Description |
|---|---|---|
--help | help for daytona |
daytona volume get
Get volume details
daytona volume get [VOLUME_ID] [flags]Flags
| Long | Short | Description |
|---|---|---|
--format | -f | Output format. Must be one of (yaml, json) |
--help | help for daytona |
daytona volume list
List all volumes
daytona volume list [flags]Flags
| Long | Short | Description |
|---|---|---|
--format | -f | Output format. Must be one of (yaml, json) |
--help | help for daytona |