What's live on lium.io
As of 2026-10-15. Every row below is live in production today. The CLI and SDK ship together as pip install lium.io (current release 0.16.1); a version in the status column is the oldest release that has the capability.
Check programmatically. GET https://lium.io/api/version returns a features list of the optional API capabilities this build serves (for example rent_by_spec, rent_idempotency), so a client can test for one with a single request. lium --version prints the installed CLI and SDK version.
| Capability | Surface | Status |
|---|---|---|
| Browse nodes and rent a GPU pod | Dashboard · CLI lium ls, lium up · SDK Lium.up() · API POST /executors/{id}/rent | Live |
| Rent part of a multi-GPU node (GPU splitting) | Dashboard · CLI lium up <node> -c N · API gpu_count | Live |
| Rent the cheapest node matching a spec under a price ceiling | API POST /executors/rent-by-spec (max_price_per_gpu_hour) · SDK Lium.rent() · CLI lium up --gpu | Live (SDK and CLI 0.0.39+) |
| Headless signup, no browser | CLI lium signup · API | Live |
| Run commands on a pod, foreground or detached, with the remote exit code | CLI lium exec (--detach, --json) · SDK Lium.exec() | Live |
Non-interactive mode (--yes, exit-2 instead of prompts) | CLI | Live (0.0.38+) |
Idempotent rent (Idempotency-Key: a retry never rents twice) | API rent, rent-by-spec and cluster rent | Live |
| Auto-termination at rent time | Dashboard (Auto-Termination field) · CLI lium up --ttl / --until · API termination_hours | Live (set before the pod is ready since 0.0.42) |
| Reschedule or cancel a pod's removal | CLI lium rm --in / --at, lium schedules · API POST/DELETE /pods/{id}/schedule-removal | Live |
| Per-second billing, no minimum | All surfaces | Live |
API keys with scopes (read, rent, manage, billing) and pod visibility (own, account) | API POST /keys, GET /keys/scopes · Dashboard ADD NEW + (read, rent, manage) | Live |
| Per-key USD budgets (daily, monthly, lifetime), enforced by the server | API POST /keys, PATCH /keys/{id} | Live |
| Spend, burn rate and runway | CLI lium spend, lium balance, lium billing · Dashboard Billing | Live |
| Top up by card, stablecoin or TAO | Dashboard Billing · CLI lium topup, lium fund | Live |
| Docker-in-Docker on every pod (root, your own Docker daemon) | Every pod | Live |
| Pod volume encrypted at rest by default on the default templates | Dashboard · CLI (--volume-encryption, on by default) · SDK · API enable_volume_encryption | Live |
| Persistent volumes that outlive a pod | Dashboard · CLI lium volumes, lium up --volume · SDK | Live |
| Scheduled backups and restore | Dashboard · CLI lium bk, lium up --restore-backup | Live |
| Custom images and Dockerfile builds | Dashboard templates · CLI lium up --image / --dockerfile, lium templates · SDK create_template() | Live |
Run one Python function on a GPU (@lium.machine) | SDK | Live (0.0.40+) |
| Multi-node clusters on one InfiniBand or RoCE fabric | Dashboard Clusters · CLI lium clusters · API POST /executors/cluster/rent | Live |
| Copy files pod-to-pod, or to and from your machine | CLI lium cp, lium scp, lium rsync | Live |
| Logs, SSH, port forwarding, Jupyter | CLI lium logs, lium ssh, lium port-forward, lium up --jupyter · Dashboard | Live |
| Account audit log (who did what, from which key and IP) | CLI lium audit · API GET /account/audit | Live |
| Request a sold-out GPU | Dashboard Machine Requests · CLI lium request | Live |
| Continuous GPU performance scoring of every node | Platform (nodes failing checks are not rentable) | Live |
| Permanent ban for providers who access renter workloads | Platform policy | Live (in force since 2026-08-19) |
Docs for agents: every page as markdown, /llms.txt, docs search MCP | docs.lium.io | Live |
Related
- Quickstart by task — the shortest path for each common job
- AI Agents — no account to a running pod, headless
- API keys — scopes, pod visibility and budgets
- CLI reference