JarvisLabs
JarvisLabs.ai is a GPU cloud for AI development that lets you launch on-demand GPU and CPU instances (H100, H200, A100, RTX Pro 6000, A6000, A5000, L4, A30) from the terminal. Its Python SDK (jarvislabs / legacy jlclient) and jl CLI wrap an API for the full instance lifecycle - create, pause, resume, and destroy - plus GPU type discovery, framework templates, persistent filesystems, and managed runs for training and inference workloads, billed per minute of compute.
APIs
JarvisLabs Instances API
On-demand GPU and CPU instance lifecycle - create, list, get, pause, resume, rename, and destroy instances - exposed through the jarvislabs Python SDK and jl CLI, with per-minut...
JarvisLabs GPU Types API
Lists available GPU types with real-time availability, region, VRAM, RAM, vCPU, and per-GPU-hour pricing (surfaced via the jl gpus command), used to pick hardware before launchi...
JarvisLabs Templates API
Lists available framework templates (PyTorch, TensorFlow, JAX, VM) and persistent filesystems used to provision instances with a ready environment.
JarvisLabs Inference & Deploy API
Managed runs that upload code, build a virtual environment, install dependencies, run a training or inference script on a fresh or existing instance, and auto-pause on completio...
JarvisLabs SDK & CLI
The jarvislabs Python SDK and jl CLI (and the legacy jlclient library) wrap the JarvisLabs API for instance management, GPU discovery, templates, filesystems, SSH keys, startup ...