terminal command (alias: term). Access WebSocket-based terminal sessions for interactive shell access.
Command Syntax
Subcommands
connect
Connect to an interactive terminal session.
Syntax:
SANDBOX_ID- Sandbox ID (required)
--command TEXT- Command to execute (default: interactive shell)--timeout INTEGER- Connection timeout in seconds
0- Success3- Authentication error4- Sandbox not found5- Connection timeout
info
Get terminal information for a sandbox.
Syntax:
SANDBOX_ID- Sandbox ID (required)
--output, -o FORMAT- Output format:table,json,plain(default:table)
0- Success3- Authentication error4- Sandbox not found
url
Get WebSocket URL for terminal access.
Syntax:
SANDBOX_ID- Sandbox ID (required)
0- Success3- Authentication error4- Sandbox not found
Interactive Terminal Usage
When connected to an interactive terminal:- Type commands as you would in a normal terminal
- Press
Ctrl+Cto interrupt running commands - Press
Ctrl+Dor typeexitto disconnect - Use arrow keys for command history
- Tab completion is available
Shell Scripting Examples
Connect and Execute Commands
Get Terminal URL for External Tools
Related
- CLI Quickstart - Get started with CLI
- Sandbox Commands - Create and manage sandboxes
- Shell Commands - Run non-interactive shell commands
- Python SDK: Terminal - Python SDK terminal access
- JavaScript SDK: Terminal - JavaScript SDK terminal access
- API: Terminal - REST API endpoints
Next Steps
- Learn about Sandbox Management to create sandboxes
- Explore Shell Commands for non-interactive command execution
- Review Code Execution to run code in sandboxes

