Skip to content
Provider directory
E2B logoE2B

Firecracker microVMs purpose-built for AI agents.

Run in a trial

Objective

88.1

speed · reliability · cost

Measured runs

151

real samples

Median

967 ms

total wall time

p95

tail latency

Success

92.7%

completed runs

Avg cost

$0.00009

per run

Runtime

microvm

Firecracker microVM

State & compute

Stateful · Full Linux

CPU only

Commercial shape

Idle time billed

per-second wall clock

Per workload

Where the latency comes from

Center and tail stay together, with the sample and failure rate visible.

WorkloadnMedianp99ColdCostSuccess
build a Next.js app11235 ms355 ms146 ms$0.000010.0%
Cold start47316 ms863 ms178 ms$0.00000100.0%
filesystem storm314.23 s4.72 s152 ms$0.00015100.0%
git clone30942 ms1.53 s153 ms$0.00003100.0%
npm install162.27 s3.12 s151 ms$0.00008100.0%
python import169.79 s11.19 s144 ms$0.00036100.0%

Recent evidence

Individual measured runs

The latest runs are useful for spotting changes that a long-run aggregate can hide.

WorkloadOpponentTotalProvisionCostStatus
Cold startDaytona527 ms412 ms$0.00000Pass
Cold startBlaxel520 ms411 ms$0.00000Pass
Cold startDaytona509 ms397 ms$0.00000Pass
Cold startDaytona560 ms441 ms$0.00000Pass
Cold startDaytona594 ms475 ms$0.00000Pass
Cold startDaytona507 ms400 ms$0.00000Pass
Cold startDaytona552 ms440 ms$0.00000Pass
Cold startDaytona553 ms440 ms$0.00000Pass
Cold startDedalus267 ms151 ms$0.00000Pass
Cold startDedalus475 ms148 ms$0.00001Pass
python importDaytona11.09 s336 ms$0.00040Pass
Cold startCodeSandbox539 ms289 ms$0.00001Pass
git cloneDedalus1.62 s270 ms$0.00005Pass
Cold startDedalus627 ms413 ms$0.00001Pass
python importCodeSandbox10.01 s161 ms$0.00036Pass
npm installCodeSandbox2.62 s159 ms$0.00009Pass
git cloneBlaxel1.02 s147 ms$0.00003Pass
filesystem stormBlaxel4.73 s173 ms$0.00017Pass
Cold startBlaxel277 ms162 ms$0.00000Pass
filesystem stormCodeSandbox4.22 s119 ms$0.00015Pass
git cloneCodeSandbox935 ms173 ms$0.00003Pass
Cold startCodeSandbox250 ms154 ms$0.00000Pass
filesystem stormDeclaw4.20 s145 ms$0.00015Pass
git cloneDeclaw1.01 s117 ms$0.00003Pass
npm installDaytona2.18 s165 ms$0.00007Pass
python importSprites9.37 s142 ms$0.00034Pass
Cold startDeclaw292 ms176 ms$0.00000Pass
python importDaytona9.85 s129 ms$0.00036Pass
filesystem stormDaytona4.26 s155 ms$0.00015Pass
git cloneDaytona1.14 s168 ms$0.00004Pass
Cold startDaytona316 ms165 ms$0.00001Pass
build a Next.js appSprites253 ms183 ms$0.00001Fail
npm installSprites2.15 s124 ms$0.00007Pass
git cloneSprites1.07 s158 ms$0.00003Pass
filesystem stormSprites4.44 s496 ms$0.00015Pass
Cold startSprites233 ms144 ms$0.00000Pass
Cold startDedalus248 ms161 ms$0.00000Pass
git cloneDedalus1.30 s322 ms$0.00004Pass
Cold startDedalus822 ms632 ms$0.00001Pass
Cold startDedalus505 ms222 ms$0.00001Pass
Cold startDedalus897 ms697 ms$0.00001Pass
Cold startDedalus560 ms304 ms$0.00001Pass
Cold startDedalus646 ms382 ms$0.00001Pass
npm installCodeSandbox2.60 s117 ms$0.00009Pass
filesystem stormBlaxel4.10 s156 ms$0.00015Pass
git cloneBlaxel890 ms176 ms$0.00003Pass
git cloneBlaxel943 ms133 ms$0.00003Pass
filesystem stormBlaxel4.06 s131 ms$0.00015Pass
git cloneCodeSandbox937 ms135 ms$0.00003Pass
Cold startBlaxel203 ms124 ms$0.00000Pass