Skip to content

Start typing to search the documentation.

smolvm

Last updated View as Markdown

The smolvm connector adapts an initialized Machine from smolvm-embedded into Flue’s sandbox interface. Unlike a hosted sandbox service, smolvm runs locally through a host hypervisor.

Add the connector

pnpm exec flue add smolvm

Requirements

RequirementValue
Provider packagesmolvm-embedded
Supported host shapemacOS or Linux host with suitable virtualization support
CredentialNone required by smolvm itself
Unsupported runtimeEdge/Worker runtimes without local hypervisor execution

Choose this connector when

Use smolvm for trusted desktop, CI, or server environments where local microVM execution is the desired isolation boundary. The host running the Flue application must support the underlying virtualization mechanism; this is not a Cloudflare Worker sandbox option.

The connector recipe treats networking and machine lifetime as explicit choices. Do not assume a local VM has network access or that it will be cleaned up without your application doing so.

See Deploy on Node.js, Sandboxes, and Sandbox Connector API.