bdy sandbox create
$bdy sandbox create|add [options]
Create a new sandbox. Pre-installed tools: node 24, docker 29, go 1.25, python 3, git, curl, wget, jq, rsync, ripgrep, unzip, nano, bdy
Examples
## create ubuntu 22.04 sandbox with name and wait for startbdy sb create -n "name" --os ubuntu:22.04 --wait-for-running$
## create sandbox with identifier, run install commands and wait for start & commands to completebdy sb create -i "test" --boot-command "apt-get update && apt-get install nginx -y" --wait-for-configured$
## run commands from the filebdy sb create --boot-script /path/to/file$
## create sandbox with custom resources and tag itbdy sb create --resources 4x8 --tag "tag1" --tag "tag2"$
## create sandbox and fetch project repository from default branch to working directorybdy sb create --fetch$
## create sandbox and fetch project repository branchbdy sb create --fetch feature-branch$
## create sandbox and fetch public repositorybdy sb create --fetch "path=/home/buddy/repo,url=https://public-repo.com,ref=feature-branch"$
## create sandbox and fetch artifactbdy sb create --fetch "path=/home/buddy/repo,artifact=name@version"$
## create sandbox, fetch project repo branch and buildbdy sb create --fetch "path=/home/buddy/repo,ref=branch,build=npm install && npm run build"$
## create sandbox and pass custom variablesbdy sb create -v key:val -v a:b$
## create sandbox and pass custom variables from filebdy sb create -vf path/to/env/file$
## create sandbox from yaml filebdy sb create --yaml @./test.yml"$
## create http endpoint on port 80 (http server must listen on 0.0.0.0)bdy sb ep create sandbox-identifier -e 80$
## create http server and serve files from sandbox directorybdy sb ep create sandbox-identifier -s /path/to/dir$
## create tcp endpoint on port 22 with name (tcp server must listen on 0.0.0.0)bdy sb ep create sandbox-identifier -t TCP -e 22 -n test$