Command Line Interface

Dalang CLI

Manage your cloud infrastructure from the terminal. Fast, scriptable, and developer-friendly.

Linux / macOS / Termux:

curl -fsSL https://dalang.io/install.sh | bash

Windows (PowerShell):

irm https://dalang.io/install.ps1 | iex
~ dalang
$ dalang service list
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
$ dalang shell my-webapp
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)
β†’ Connecting to my-webapp (shell mode)...
βœ“ Connected.
root@my-webapp:~# β–ˆ

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 account
dalang service list List all your services
dalang service create Create a new VPS
dalang service upgrade <name> Scale up CPU / RAM / storage
dalang shell <name> Interactive shell to a VM
dalang exec <name> "cmd" Run a command, return its output
dalang scp <src> <dst> Copy files to/from a VM (scp-style)
dalang price --cpu 2 --ram 2G Estimate monthly price
dalang credit add 100 Top up 100K IDR credits
dalang domain add <vps> <domain> Add a custom domain
dalang start/stop/delete <name> VM power management
dalang update Update the CLI to the latest version
Run dalang help for full list | Use --json for machine output
AUTONOMOUS AI READY

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

Self-replication
JSON output
No human needed

Downloads

PlatformArchitectureDownload
Linuxx86_64 (amd64)dalang-linux-amd64
LinuxARM64dalang-linux-arm64
macOSIntel (amd64)dalang-darwin-amd64
macOSApple Silicon (arm64)dalang-darwin-arm64
Windowsx86_64 (amd64)dalang-windows-amd64.exe
Android (Termux)ARM64dalang-android-arm64

Quick Start

1

Install

# Linux/macOS
chmod +x dalang-* && sudo mv dalang-* /usr/local/bin/dalang
2

Authenticate

dalang auth
3

Use

dalang service list # List services
dalang shell my-vm # Connect to VM

Ready to get started?

Download the CLI and manage your cloud from the terminal.