Skip to content

CloudShell

Browser-based command line for the entire WAYSCloud platform. Manage VPS, databases, DNS, storage, IoT, LLM, and every other service — directly from the dashboard or via the wayscloud-cli package.

Best for: quick operations, scripting, automation, managing resources without leaving the browser.

Open in dashboard · CLI documentation


What this is

CloudShell is a full command-line interface for WAYSCloud. It runs in the browser as a terminal embedded in the dashboard, and is also available as a standalone CLI tool (pip install wayscloud-cli).

It is not just SSH to a VPS. CloudShell talks to the WAYSCloud API — you manage all platform services through cloud commands. Create VPS instances, manage DNS zones, send SMS, query IoT devices, generate images, and more — all from one prompt.

Open it in the dashboard with Cmd+K (Mac) or Ctrl+K (Windows/Linux), or click the terminal icon in the header.


When to use it

Use this when

  • You want to manage WAYSCloud resources without navigating the dashboard UI
  • You need quick one-off operations (start a VPS, check DNS, send a test SMS)
  • You are scripting or automating platform operations
  • You prefer keyboard-driven workflows

Consider something else when

  • You need SSH access to a VPS → use the VPS console button (VNC/RDP)
  • You need to write application code → use the API directly
  • You need infrastructure as code → use the Terraform provider

What you get

  • 399 commands across 26 services (VPS, DNS, databases, storage, IoT, LLM, SMS, GPU, and more)
  • Browser terminal — opens with Cmd+K in the dashboard
  • Standalone CLIpip install wayscloud-cli for local use
  • Autocomplete — command suggestions and fuzzy matching
  • JSON output--json flag for scripting
  • Command history — up/down arrow, persisted across sessions
  • Destructive command protection — confirmation required for deletes
  • Audit logging — all commands logged for compliance

Pricing

Included with every VPS instance.


How it works

  1. Open the dashboard and press Cmd+K (or click the terminal icon)
  2. CloudShell connects via WebSocket to shell.wayscloud.services
  3. You are authenticated automatically with your dashboard session
  4. Type cloud help to see all available commands
  5. Run commands — each one calls the WAYSCloud API on your behalf
  6. Results are displayed in your terminal

For the standalone CLI: pip install wayscloud-cli, then cloud login --token <your-pat>.


What you see in the dashboard

  • Terminal window — full xterm-compatible terminal with colors and resize
  • Command promptcloudshell> waiting for input
  • Output — formatted tables (default) or JSON (--json)
  • History — up/down arrows to navigate previous commands
  • Autocomplete — type partial command and suggestions appear

Quick examples

bash
# List your VPS instances
cloud vps list

# Create a DNS zone
cloud dns zone create example.com

# Send a test SMS
cloud sms send --to +4712345678 --message "Hello from CloudShell"

# Check IoT device status
cloud iot devices list

# Generate an image
cloud gpu create --engine image-flux-fast --prompt "A sunset over fjords"

# Look up an IP
cloud ip lookup 8.8.8.8

# View your account
cloud account profile

Command reference

Search and browse all available commands. Commands are grouped by service.

Commands marked destructive permanently delete or change resources. CloudShell will ask for confirmation before running them.


Fastest way to get started

In the browser

  1. Open my.wayscloud.services
  2. Press Cmd+K (Mac) or Ctrl+K (Windows/Linux)
  3. Type cloud help to see all commands

As a standalone CLI

bash
pip install wayscloud-cli
cloud login --token wayscloud_pat_YOUR_TOKEN
cloud help

Common use cases

  • Quick resource checkcloud vps list, cloud dns zones list, cloud storage buckets
  • Incident responsecloud vps start <id>, cloud iot alarm summary
  • Scriptingcloud vps list --json | jq '.[] | .hostname'
  • Onboarding — explore platform services without learning the API
  • Automation — combine with cron or CI/CD for scheduled operations


Open in dashboard