sandywp add [name] Create a sandbox, follow its provisioning stages, and print a one-time login URL.
Create sandboxes, deploy plugins, push local sites, SSH in, mount files, and clean up — without leaving the terminal you build in.
Nine focused command groups cover the loop from first sandbox to final cleanup.
sandywp add [name] Create a sandbox, follow its provisioning stages, and print a one-time login URL.
sandywp deploy <name> <plugin.zip> Upload a plugin ZIP, then install and activate it on a sandbox.
sandywp push Mirror the local WordPress install you are in database and wp-content to SandyWP.
sandywp ssh <name> [--cmd] Open a shell inside a sandbox, or run one command and return.
sandywp mount <name> Mount a sandbox's WordPress files locally at ~/SandyWP/<name>.
sandywp login <name> Print a one-time wp-admin login URL, with no password to copy.
sandywp list · status See your sandboxes, account plan, active usage, and remaining capacity.
sandywp unmount · mounts Inspect local mounts, flag stale ones, and cleanly unmount one or all.
sandywp delete <name> Delete a sandbox by slug when the work is done.
Need every flag and requirement? Read the complete CLI reference
Run sandywp push from inside a local WordPress install. SandyWP packages its
database and wp-content, restores both into a sandbox, and keeps later pushes
linked to the same URL.
~/SandyWP/<name>.No API key scavenger hunt. Approve the device, then get back to the terminal.
Run sandywp auth login. It opens SandyWP so you can sign in normally and approve this device.
The personal API token is saved to ~/.sandywp/config.json with restrictive file permissions.
Run sandywp auth logout or remove the token from account settings to cut off access.
Install the CLI globally with npm, then run sandywp from any directory. It requires Node.js 18 or newer. SSH uses the OpenSSH already included with macOS and Linux; mounting also requires rclone and a FUSE provider.
Yes. Authenticate headlessly with sandywp auth login --token and use the same scriptable commands. Commands such as add and deploy also expose flags for non-interactive workflows.
Yes. Any agent that can run shell commands can use the CLI to create sites, deploy plugin ZIPs, use WP-CLI over SSH, mount files, and clean up sandboxes.
Yes it opens a shell inside the WordPress sandbox, with WP-CLI available. Pass --cmd to run one command and exit instead.
The CLI is available on every paid SandyWP plan. Your normal plan limits still determine how many sandboxes can be active at once.
Start with a plan, approve your terminal once, then create real WordPress sandboxes on demand.
$ sandywp add