isola

Secure sandboxing for Kubernetes.

Run untrusted and AI‑generated code in gVisor‑isolated sandboxes, on the cluster you already have.

Get started GitHub
helm install isola oci://ghcr.io/isola-run/charts/isola

A powerful platform to build on.

  • gVisor isolation

    A user-space kernel. Runs on any VM, no KVM or bare metal required.

  • Any OCI image

    Use your existing images and Dockerfiles.

  • Rootfs snapshots

    Set an environment up once, restore it in new sandboxes on any node.

  • Isolated networking

    Deny-all by default, with flexible egress rules and rate limiting.

  • Kubernetes-native

    Runs inside your perimeter, under the RBAC and tooling you already have.

  • Multi-container sandboxes

    Sandbox your app together with its sidecars and MCP servers.

Start in seconds.

Commands, files, and output streams over a REST API, with SDKs for Python and TypeScript.

from isola import Isola

with Isola() as client:
    sandbox = client.sandboxes.create(image="python:3.12-slim")
    result = sandbox.commands.run("python3", "-c", "print('ciao')")
    print(result.stdout)

    sandbox.delete()
ciao
pip install isola-run
npm install @isola-run/sdk

No new infrastructure.
Just a Helm install.