BrowserPod 3.0 runs Rust BrowserPod 3.0 runs unmodified Rust programs in the browser Announcement
BrowserPod

Run AI code securely on any device

Sandboxed server runtimes that run directly in the browser. $0.01 per hour of compute. 1,000 hours free every month.

From the team behind WebVM
NASASiemensMoody'sEuronextTicketmasterLeonardoADPDalkiaUS Customs

Built by Leaning Technologies, the tech company trusted by leading organisations worldwide.

Server runtimes for the browser.

Everything you need to run untrusted code, entirely on the client.

Wireframe cloud dissolving beside a lit archway

A zero-cloud Linux-compatible kernel

Runs on the user's device via WebAssembly, with no cloud compute to provision.

  • Compute at $0.01 per hour

    Against 8× and up for cloud-hosted sandboxes, with 1,000 hours free every month.

  • No CPU ready time

    Resource is reserved client-side the moment someone opens your app. Nothing to provision, nothing to queue for.

  • No degradation under load

    Every session draws on its own device instead of competing for an aggregated pool of RAM and CPU.

  • Millisecond boots, no roundtrip

    Code executes where it already is, rather than travelling to a data centre and back first.

A magenta wireframe gateway beside its white wireframe counterpart

A sandbox in the world's most battle-tested boundary

BrowserPod runs inside the browser sandbox, so it inherits the isolation that comes with it.

  • Already trusted by billions

    The browser's security boundary exists to keep hostile code away from the device, and is tested continuously at internet scale.

  • Untrusted code stays in the tab

    Code that runs in a pod cannot escape into the user's machine to reach local files or make unauthorised network calls.

  • Built for agentic output

    Run AI coding agents, or the code they write, without handing them your infrastructure.

Wireframe shelving stacked with magenta boxes, a ladder leaning against it

A POSIX-like filesystem

Real file semantics, backed by the storage already built into the browser.

  • OPFS and IndexedDB underneath

    Storage is allocated through the Origin Private File System or IndexedDB, depending on what the browser offers.

  • Persistent or ephemeral, per instance

    Keep a filesystem between visits, or throw it away when the tab closes.

  • Faster on the second visit

    Projects with a large file footprint reuse persisted storage instead of unpacking again from cold.

Nested wireframe archways opening onto a magenta portal

Share projects instantly

Portals watches for ports opened inside the sandbox and turns whatever is serving on them into a link.

  • A URL for a running dev server

    Start a server in a pod and the live app is viewable by anyone you send the link to.

  • Demos that are the real product

    Prospects click into a working build instead of a video, with no environment to set up.

  • Runnable documentation

    Embed a pod in your docs so readers execute the example rather than copying it out.

Three wireframe structures: a magenta dome, a pyramid and a tower

Multi-runtime support

Server-side languages compiled to WebAssembly, executing in the tab at native speed.

  • The runtimes you already ship on

    Node.js, Rust and Python (preview), running unmodified inside the pod. Go and Ruby are on the roadmap.

  • The toolchain comes with them

    Clone with git, install from npm, and drive it all from a real bash shell.

Runtimes to build bigger things in the browser.

Node.js, Rust and Python (preview) are live with even more coming soon.

$npm i @leaningtech/browserpod
Node.js
Rust
C++
Python
Ruby
Go
/utils/browserpod.js

Bring your toolchain into the browser.

BrowserPod runs the frameworks and build tools you already use.

See how BrowserPod stacks up.

In-browser sandboxes mean zero infrastructure costs and unlimited concurrency.

See how they compare

BrowserPod

Run locally in browser
Public URLs for services
Full-stack environment support
Max concurrent environments Unlimited
Price per hour of compute* $0.01
Free usage 1,000 free hrs/mo
Storage Unlimited, no charges

Daytona

Run locally in browser
Public URLs for services
Full-stack environment support
Max concurrent environments Limited by quota
Price per hour of compute* from $0.13
Free usage $200 free credit
Storage First 5 GB free

Blaxel

Run locally in browser
Public URLs for services
Full-stack environment support
Max concurrent environments Limited by quota
Price per hour of compute* from $0.08
Free usage Up to $200 free credit
Storage Charged per GiB/h

Modal

Run locally in browser
Public URLs for services
Full-stack environment support
Max concurrent environments Limited by quota
Price per hour of compute* from $0.19
Free usage $30 free credits/mo
Storage Charged per GiB/h

*Based on a 2 vCPU, 2 GB RAM configuration.

Ready to get started?

Spin up your first sandbox in minutes. No credit card required.