Runloop
Runloop provides AI-native cloud development environments (devboxes) and an agent benchmarking platform. The Runloop API lets you programmatically spin up isolated Linux devboxes, run and stream commands, mount code, snapshot state via blueprints and snapshots, and evaluate coding agents against scenarios and benchmarks - all over a Bearer-authenticated REST interface at api.runloop.ai/v1.
APIs
Runloop Devboxes API
Create and manage isolated cloud Linux devboxes - launch, suspend, resume, shut down and keep-alive; execute shell commands synchronously or asynchronously; stream logs; read, w...
Runloop Blueprints API
Define and build custom, reproducible devbox base images from a Dockerfile or system setup commands, preview builds, inspect build logs, and reuse blueprints as the starting poi...
Runloop Snapshots API
Capture, list, query and delete point-in-time disk snapshots of a running devbox (snapshot_disk on a devbox, plus the devboxes/disk_snapshots management endpoints) so a new devb...
Runloop Code Mounts API
Mount source code into a devbox at launch. Code mounts are configured as CodeMount objects (repo owner/name, git ref, install command, token) supplied in a devbox or blueprint c...
Runloop Repositories API
Connect Git repositories so their source can be mounted into devboxes and blueprints. Repository access is expressed through CodeMount configuration on devbox and blueprint crea...
Runloop Scenarios API
Define reproducible coding-agent tasks with a starting environment, input context and scoring contract; start scenario runs, then score and complete them to measure agent perfor...
Runloop Benchmarks API
Group scenarios into benchmarks and run a coding agent across the whole suite, aggregating per-scenario scores into a single benchmark run for comparing agents and models.
Runloop Objects API
Upload, list, download and delete binary objects (artifacts, datasets, results) via pre-signed URLs for use as inputs to and outputs from devboxes, scenarios and benchmarks.