What is a microVM?

A microVM is a small virtual machine with its own kernel. It starts in a fraction of a second and uses little memory, so a provider can give every sandbox its own one.

Updated

Why sandboxes use microVMs

A container shares the kernel of the machine it runs on. A microVM does not. Code that breaks out of its own environment still meets a separate kernel before it reaches the host. That makes microVMs a common choice for running code written by an AI model or by a stranger.

How a microVM differs from a full VM

A microVM leaves out most of the devices a normal virtual machine emulates. It has a kernel, a disk and a network card, and little else. That is why it starts fast and why one server can hold thousands of them.

MicroVM technologies

  • Firecracker

    A virtual machine monitor from AWS. Used by Lizard Sandboxes, Mosaic Sandbox, Oblien Workspace, CreateOS Sandbox, DigitalOcean Harness Runtime, Together Sandbox, Declaw, E2B, HopX, InstaVM, Leap0, Superserve, Thunder Sandboxes, PandaStack Sandbox, LangSmith Sandboxes, Caged, Cloudflare Sandbox, AWS Lambda MicroVMs, Deno Sandbox, Vercel Sandbox, Maritime, OmniRun, RemoteHost and Unikraft Cloud.
  • Cloud Hypervisor

    An open-source monitor from the Linux Foundation.
  • Kata Containers

    Runs containers inside lightweight virtual machines.

Compared with other isolation types

How each type keeps sandboxes apart

TypeOwn kernelProviders
MicroVMThis term43
ContainerNo10
User-space kernelIn user space5
Full VM19

Providers that use microVMs

6 of 43
All MicroVM sandboxes
  • Lizard SandboxesFirecracker microVM sandboxes for AI agents.
    Isolation
    Firecracker
    vCPU / hr
    $0.008
    Free tier
    7-day trial
  • Koyeb SandboxesSandboxes for AI agents, run as Koyeb Instances.
    Isolation
    MicroVM
    vCPU / hr
    $0.014
    Free tier
    Not listed
  • Celesto CloudCloud computers for AI agents, each in a microVM.
    Isolation
    MicroVM
    vCPU / hr
    $0.015
    Free tier
    $5 credit
  • Northflank SandboxesMicroVM sandboxes for running untrusted code.
    Isolation
    MicroVM
    vCPU / hr
    $0.017
    Free tier
    Not listed
  • Prime SandboxesIsolated microVM sandboxes for AI agents and RL.
    Isolation
    MicroVM
    vCPU / hr
    $0.020
    Free tier
    Not listed
  • IsorunIsolated Linux microVMs from any Docker image.
    Isolation
    MicroVM
    vCPU / hr
    $0.025
    Free tier
    $50 credit

MicroVM compared

Related terms

All glossary terms

Related