Skip to content

CloudShell ​

Browser-based command line for the entire WAYSCloud platform. Manage VPS, databases, DNS, storage, IoT, LLM, Kubernetes, 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 ​

  • All WAYSCloud services — VPS, DNS, databases, storage, IoT, LLM, SMS, Kubernetes, GPU, and more
  • Browser terminal — opens with Cmd+K in the dashboard
  • Standalone CLI — pip 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 prompt — cloudshell> 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

# Manage a Kubernetes cluster
cloud k8s list
cloud k8s upgrade <cluster-id> 1.35

# 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.

Cloud Shell covers the core cloud k8s lifecycle — create, list, info, scale, kubeconfig, API access, backups, upgrade and delete. Node-pool creation and deletion, backup restore and IP release are available in the standalone CLI, the Python SDK and the Kubernetes API.


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 check — cloud vps list, cloud dns zones list, cloud storage buckets
  • Incident response — cloud vps start <id>, cloud iot alarm summary
  • Scripting — cloud 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