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 (2 total) βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ TYPE NAME STATUS EXPIRES DETAILS βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ vps my-webapp RUNNING 2026-03-15 2C/2048MB/20GB vps database-server RUNNING 2026-04-01 4C/4096MB/50GB
$ dalang shell my-webapp
β Connecting to my-webapp (shell mode)...
β Connected! Type ~. (tilde dot) after Enter to disconnect.
root@my-webapp:~# β
Features
Direct Shell Access
Connect to VMs instantly. 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. Intel and ARM architectures supported.
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 info <name> Show detailed service infodalang shell <name> Connect to VM via shelldalang credit Check credit balancedalang credit add 100 Top up 100K IDR creditsdalang domain add <vps> <domain> Add custom domaindalang start/stop/delete <name> VM power managementRun
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
| Platform | Architecture | Download |
|---|---|---|
| Linux | x86_64 (amd64) | dalang-linux-amd64 |
| Linux | ARM64 | dalang-linux-arm64 |
| macOS | Intel (amd64) | dalang-darwin-amd64 |
| macOS | Apple Silicon (arm64) | dalang-darwin-arm64 |
| Windows | x86_64 (amd64) | dalang-windows-amd64.exe |
| Android (Termux) | ARM64 | dalang-android-arm64 |
Quick Start
1
Install
# Linux/macOS
chmod +x dalang-* && sudo mv dalang-* /usr/local/bin/dalang
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
