Skip to main content

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.

CapabilitySurfaceStatus
Browse nodes and rent a GPU podDashboard · CLI lium ls, lium up · SDK Lium.up() · API POST /executors/{id}/rentLive
Rent part of a multi-GPU node (GPU splitting)Dashboard · CLI lium up <node> -c N · API gpu_countLive
Rent the cheapest node matching a spec under a price ceilingAPI POST /executors/rent-by-spec (max_price_per_gpu_hour) · SDK Lium.rent() · CLI lium up --gpuLive (SDK and CLI 0.0.39+)
Headless signup, no browserCLI lium signup · APILive
Run commands on a pod, foreground or detached, with the remote exit codeCLI lium exec (--detach, --json) · SDK Lium.exec()Live
Non-interactive mode (--yes, exit-2 instead of prompts)CLILive (0.0.38+)
Idempotent rent (Idempotency-Key: a retry never rents twice)API rent, rent-by-spec and cluster rentLive
Auto-termination at rent timeDashboard (Auto-Termination field) · CLI lium up --ttl / --until · API termination_hoursLive (set before the pod is ready since 0.0.42)
Reschedule or cancel a pod's removalCLI lium rm --in / --at, lium schedules · API POST/DELETE /pods/{id}/schedule-removalLive
Per-second billing, no minimumAll surfacesLive
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 serverAPI POST /keys, PATCH /keys/{id}Live
Spend, burn rate and runwayCLI lium spend, lium balance, lium billing · Dashboard BillingLive
Top up by card, stablecoin or TAODashboard Billing · CLI lium topup, lium fundLive
Docker-in-Docker on every pod (root, your own Docker daemon)Every podLive
Pod volume encrypted at rest by default on the default templatesDashboard · CLI (--volume-encryption, on by default) · SDK · API enable_volume_encryptionLive
Persistent volumes that outlive a podDashboard · CLI lium volumes, lium up --volume · SDKLive
Scheduled backups and restoreDashboard · CLI lium bk, lium up --restore-backupLive
Custom images and Dockerfile buildsDashboard templates · CLI lium up --image / --dockerfile, lium templates · SDK create_template()Live
Run one Python function on a GPU (@lium.machine)SDKLive (0.0.40+)
Multi-node clusters on one InfiniBand or RoCE fabricDashboard Clusters · CLI lium clusters · API POST /executors/cluster/rentLive
Copy files pod-to-pod, or to and from your machineCLI lium cp, lium scp, lium rsyncLive
Logs, SSH, port forwarding, JupyterCLI lium logs, lium ssh, lium port-forward, lium up --jupyter · DashboardLive
Account audit log (who did what, from which key and IP)CLI lium audit · API GET /account/auditLive
Request a sold-out GPUDashboard Machine Requests · CLI lium requestLive
Continuous GPU performance scoring of every nodePlatform (nodes failing checks are not rentable)Live
Permanent ban for providers who access renter workloadsPlatform policyLive (in force since 2026-08-19)
Docs for agents: every page as markdown, /llms.txt, docs search MCPdocs.lium.ioLive