Skip to main content
Runloop provides secure sandboxed execution environments called Devboxes. Runloop Devboxes provide a full-featured execution environment for your AI agents. We use virtual machine technology to provide isolation and safety for your API keys, code, secrets, sensitive data, and internal systems.

Common AI Agent Tasks

The most powerful and useful AI agents do more than just chat. Sophisticated development teams need agents that can:
  • Query external APIs
  • Pull, build, and execute code from git repositories
  • Run a headless browser to scrape or interact with websites
  • Read and write files on a filesystem
  • Run proprietary code or binaries
While it is tempting at first for developers to do these on their local workstations, this doesn’t scale to many concurrent work streams and it introduces security and safety concerns. This is where Devboxes come in. Runloop Devboxes are the virtual, sandboxed workstations where your AI agents do their work. By running your agents in Runloop Devboxes, your developers can maintain multiple parallel workstreams, while preserving the safety of your internal data and systems.

Key Devbox Features

  • Isolated, ephemeral virtual machines: Devboxes are cloud-based virtual workstations, created on demand, and deleted when they are no longer needed.
  • Super fast execute times: Startup to running your first command takes a few seconds.
  • Stateful or stateless: For short-running tasks, you can start a Devbox in seconds, perform arbitrary work and then throw away the box. For long-running tasks, take advantage of snapshot, suspend and resume operations to control the lifecycle of your devbox using simple API calls.
  • Customizable sizes and images: You can choose machine size and resources from a range of options, and you can create and customize team-shared images with blueprints.

Working with Devboxes

Your agent code will interact with Devboxes through the Runloop API. We provide client SDKs for Python and Typescript. You can also use the Runloop CLI and the Runloop Dashboard to view, manage, and monitor your Devboxes. Ready to get started? Read on for quick examples showcasing common Devbox uses.