Install un CLI
One command to install. No dependencies. Works on any Linux system.
Quick Install
Install the un CLI with a single command. Downloads the static binary, installs the man page, and sets up your PATH.
curl -fsSL https://unsandbox.com/install.sh | sh
Or, to review the script first:
curl -fsSL https://unsandbox.com/install.sh -o install.sh
less install.sh
sh install.sh
Package Managers
Debian / Ubuntu (DEB)
curl -O https://unsandbox.com/downloads/un_1.0.0_amd64.deb
sudo dpkg -i un_1.0.0_amd64.deb
Fedora / RHEL / Rocky (RPM)
curl -O https://unsandbox.com/downloads/un-1.0.0-1.x86_64.rpm
sudo rpm -i un-1.0.0-1.x86_64.rpm
Manual Install
Download the pre-built static binary directly. No dependencies required — works on any Linux x86_64 system.
# Download the static binary (5.3MB, musl-linked)
curl -o un https://unsandbox.com/downloads/un
chmod +x un
sudo mv un /usr/local/bin/
# Install man page
curl -o un.1 https://unsandbox.com/downloads/un.1
sudo mkdir -p /usr/share/man/man1
sudo mv un.1 /usr/share/man/man1/un.1
sudo mandb -q 2>/dev/null || true
What Gets Installed
/usr/local/bin/un |
CLI binary (5.3MB static ELF) |
/usr/share/man/man1/un.1 |
Man page — man un |
/usr/share/unsandbox/sdk/un.c |
C reference implementation source |
/usr/share/unsandbox/sdk/un.h |
C header for embedding |
SDK for Developers
The un CLI is implemented in 42+ languages. Each implementation is both a standalone CLI and an embeddable library for your applications.
Python
pip install requests # only dependency
curl -O https://git.unturf.com/engineering/unturf/un-inception/-/raw/main/clients/python/sync/src/un.py
# Use as library
from un import execute_code
result = execute_code("python", "print('hello')")
# Use as CLI
python un.py script.py
Go
curl -O https://git.unturf.com/engineering/unturf/un-inception/-/raw/main/clients/go/sync/src/un.go
go run un.go script.py
JavaScript (Node.js)
curl -O https://git.unturf.com/engineering/unturf/un-inception/-/raw/main/clients/javascript/sync/src/un.js
node un.js script.py
All 42+ Languages
git clone https://github.com/russellballestrini/un-inception.git
ls un-inception/clients/
Set Up Credentials
Get your API keys from the pricing page, then configure:
# Option A: Environment variables (add to ~/.bashrc or ~/.zshrc)
export UNSANDBOX_PUBLIC_KEY="unsb-pk-xxxx-xxxx-xxxx-xxxx"
export UNSANDBOX_SECRET_KEY="unsb-sk-xxxxx-xxxxx-xxxxx-xxxxx"
# Option B: Config file (persistent)
mkdir -p ~/.unsandbox
echo "unsb-pk-xxxx-xxxx-xxxx-xxxx,unsb-sk-xxxxx-xxxxx-xxxxx-xxxxx" > ~/.unsandbox/accounts.csv
Verify Installation
# Check version
un --version
# Check API key
un key
# Read the man page
man un
# Run your first program
un -s python 'print("hello from unsandbox")'