Dalang CLI
Manage your cloud infrastructure from the terminal. Fast, scriptable, and developer-friendly.
Linux / macOS / Termux:
Windows (PowerShell):
Your Services (3 total) βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ TYPE NAME STATUS EXPIRES DETAILS βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ vps my-webapp RUNNING 2026-09-15 2C/2048MB/20GB vps database-server RUNNING 2026-10-01 4C/4096MB/50GB container n8n-automation RUNNING n8n/starter
my-webapp β Resource Usage Uptime: 12d 4h 37m CPU: ββββββββββββββββββββ 3% (load 0.06, 0.02, 0.00 over 2 vCPU) Memory: ββββββββββββββββββββ 21% (430 MB / 2.0 GB) Disk: ββββββββββββββββββββ 14% (2.8 GB / 20.0 GB)
Features
Shell & Exec
Interactive shell over a persistent session, or run one-off commands with exec. No SSH keys or firewall config needed.
JSON Output
Use --json flag for scriptable output. Perfect for automation.
Fast & Lightweight
Single binary ~6MB. No dependencies. Works offline after auth.
Cross Platform
Linux, macOS, Windows, and Android/Termux. Intel and ARM architectures supported.
File Transfer
Move files with scp-style syntax β multi-source, recursive (-r), with progress bars.
Secure Auth
OAuth device flow. Tokens stored with user-only permissions.
Command Reference
dalang auth Login to your Dalang accountdalang service list List all your servicesdalang service create Create a new VPSdalang service upgrade <name> Scale up CPU / RAM / storagedalang shell <name> Interactive shell to a VMdalang exec <name> "cmd" Run a command, return its outputdalang scp <src> <dst> Copy files to/from a VM (scp-style)dalang price --cpu 2 --ram 2G Estimate monthly pricedalang credit add 100 Top up 100K IDR creditsdalang domain add <vps> <domain> Add a custom domaindalang start/stop/delete <name> VM power managementdalang update Update the CLI to the latest versiondalang help for full list | Use --json for machine outputBuilt for AI Agents
Enable autonomous AI agents to provision infrastructure, self-replicate, and manage their own VMs. Perfect for AI systems like OpenClaw that need to spawn and control compute resources independently.
Downloads
| Platform | Architecture | Download |
|---|---|---|
| Linux | x86_64 (amd64) | dalang-linux-amd64 |
| Linux | ARM64 | dalang-linux-arm64 |
| Linux | ARM 32-bit (armv7) | dalang-linux-arm |
| macOS | Intel (amd64) | dalang-darwin-amd64 |
| macOS | Apple Silicon (arm64) | dalang-darwin-arm64 |
| Windows | x86_64 (amd64) | dalang-windows-amd64.exe |
| Android (Termux) | ARM64 (64-bit) | dalang-android-arm64 |
| Android (Termux) | ARM 32-bit (older phones) | dalang-linux-arm |
Quick Start
Install
chmod +x dalang-* && sudo mv dalang-* /usr/local/bin/dalang
Authenticate
Use
Frequently asked questions
What is the Dalang CLI?
The Dalang CLI is a cross-platform command-line tool for managing supported Dalang services from a terminal. It can create and inspect VPS services, run lifecycle commands, open shells, execute remote commands, transfer files, estimate prices, manage credits and domains, and return JSON for automation.
How do I install the Dalang CLI?
On Linux, macOS, or Termux, run the install command shown on the CLI page; Windows users can use the PowerShell command or download a release binary. After installation, run dalang auth, then use dalang service list or dalang service create.
Is the Dalang CLI free?
The CLI is available as a download for Linux, macOS, Windows, and Android or Termux, with Intel and ARM builds. The website does not list a separate CLI fee; normal charges still apply to any cloud resources or credits used through it.
Can AI agents use the Dalang CLI?
Yes. The CLI provides machine-readable JSON output and a non-interactive -y flag, so an authorized automation process can provision and inspect services without prompts. Self-replication or self-healing behavior must still be implemented and secured by the customer's own script or agent.