Migrating production infrastructure? Get up to $10K in migration credits.

Apply now
Render Sandboxes
Beta

A computer for every agent

Give every agent its own isolated compute, persistent state, and filesystem.

Designed for you and your agents

Manage your sandbox’s lifecycle with TypeScript or Python SDKs or CLI.

Read the quickstart
const sandbox = await sandboxes.create({ timeoutSeconds: 900 });await waitForSandbox(sandbox.id);

Use cases

Each Render sandbox runs in its own Firecracker microVM, so agents can use Docker in it and resume with running processes intact.

Run your agent inside a sandbox

Give your agents tools, files, and processes that persist between sessions.

Spin up a full copy of your app

Run Docker Compose, which brings up your app and other services it needs, like a database, so your agent can test changes end to end.

Safely execute untrusted code

Execute code from users or a model, or process uploaded files, in a microVM isolated from your app’s data and secrets.

What customers say

“We’ve long been fans of Render because it enables us to move fast, and Render Sandboxes have kept that promise.”
ImageStuart LaytonHead of Technology, FinQore

Scale to thousands of sandboxes reliably

Give your agents a head start

Start new sandboxes from custom images or saved snapshots, with the files and tools each task needs.

Stream logs and errors

Stream stdout, stderr, and exit codes so your agent can inspect a failure and try a fix.

Stay fast when demand spikes

Start sandboxes in under a second, even when traffic arrives in bursts.

Don’t pay for idle compute

Render Sandboxes suspend automatically when idle, with no compute charges until your agent sends its next command. While a sandbox runs, you’re billed only for the CPU it actually uses.

Explore pricing

Control what your agents can access

  • Limit what each API key can do

    Create Render API keys with only the permissions a task needs, like managing sandboxes without access to other services.

    Early access
  • Restrict outbound connections

    Limit outbound requests to approved domains, or block outbound traffic entirely.

  • Broker sensitive credentials

    Authenticate approved API requests without giving sandbox code the raw keys or tokens.

    Early access

Create your first sandbox

Copy this prompt into your coding agent to start a sandbox, run a command, and see the output.

Follow the quickstart at https://render.com/docs/sandboxes to run my first Render sandbox. Show me the output, and terminate the sandbox when you’re done.

Agent
  1. Read the Sandboxes quickstart
  2. Install the Render CLI
  3. Sign in to Render · approved in your browser
  4. Create a sandbox · running in 0.9s
  5. Run echo "hello from Render"hello from Render
  6. Terminate the sandbox

Your sandbox ran the command and shut down.

Frequently asked questions

Give your agents a computer

Give every agent its own isolated compute, persistent state, and filesystem.