Listing Devboxes
See which Devboxes exist and what state they are in.- CLI
- TS SDK
- Dashboard
devbox list for JSON output and for including other members’ Devboxes.Starting & Stopping
Stopped Devboxes retain all persistent storage and resume in seconds.- CLI
- TS SDK
- Dashboard
Devboxes start automatically when you connect with
devbox ssh or devbox open-ide. To stop one:devbox stop is an alias. See devbox shutdown for its options.Deleting
Deleting a Devbox permanently removes it and its persistent volume. This cannot be undone.- CLI
- TS SDK
- Dashboard
devbox delete for skipping the confirmation and for its aliases.Idleness & Auto-Stop
A Devbox stops on its own once it has been idle for the length of its idle timeout. Set that timeout when you create the Devbox, see Idle Timeout.How idleness is detected
A Devbox is considered active (not idle) if any of the following are true:- There is an active SSH connection, whether through
devbox sshor a native SSH client. This includes SSH connections kept open by IDEs. - A session was created within the last 15 minutes.
- Files exist under
/.namespace/tasks, which indicate ongoing tasks and can be created by users.
See the long-running tasks guide to learn more.
Next Steps
Creating Devboxes
Machine sizes, images, repositories, and workspace defaults.
Remote Development
SSH access and SSH config for a Devbox.
Sessions
Persistent terminal sessions that survive disconnections.