E2B vs Daytona vs Modal: comparación de 1.200 inicios de sandbox
En nuestra prueba, E2B tardó 264 ms en crear un sandbox y completar su primer comando. Daytona tardó 819 ms y Modal, 929 ms. Son las medianas de 300 inicios por proveedor del 12 de octubre de 2026. Lizard tardó 228 ms en la misma prueba.
Vendemos Lizard Sandboxes. Esta prueba es nuestra, y los resultados dependen de la máquina de prueba y de los ajustes que detallamos abajo. Publicamos las mediciones originales y el script de prueba para que pueda revisarlos. También explicamos qué ofrecen E2B, Daytona y Modal que Lizard no tiene.
E2B vs Daytona vs Modal: resultados
Cada fila incluye 300 inicios desde una sola máquina de prueba en US East. Iniciamos el cronómetro antes de llamar a create y lo detuvimos cuando un comando de Python devolvía una cadena conocida. Los 1.200 inicios tuvieron éxito. Eliminamos cada sandbox después de su prueba.
| Proveedor | Mediana | Media | p90 | p95 | p99 | Máximo |
|---|---|---|---|---|---|---|
| Lizard | 228 ms | 239 ms | 265 ms | 310 ms | 477 ms | 693 ms |
| E2B | 264 ms | 323 ms | 487 ms | 603 ms | 736 ms | 1.260 ms |
| Daytona | 819 ms | 945 ms | 1.370 ms | 1.671 ms | 2.332 ms | 5.532 ms |
| Modal | 929 ms | 983 ms | 1.290 ms | 1.422 ms | 1.593 ms | 1.932 ms |
La mediana representa el centro de esta muestra. Aproximadamente el 95% de los inicios registrados terminó dentro del tiempo p95: 603 ms en E2B y 1.671 ms en Daytona. Estos percentiles describen nuestra prueba; no predicen cuántos inicios lentos tendrá su aplicación cada día.
Los intervalos de confianza del 95% para las medianas son de 225 a 230 ms para Lizard, de 260 a 269 ms para E2B, de 789 a 856 ms para Daytona y de 914 a 940 ms para Modal. Describen la incertidumbre dentro de esta muestra. Otras regiones, recursos, fechas o cargas pueden cambiar los resultados.
Qué mide la llamada a create
Una llamada a create puede terminar antes de que el sandbox pueda ejecutar código. El reparto del tiempo entre esa llamada y el primer comando varía según el proveedor:
| Proveedor | Mediana de create | Mediana del primer comando después de create | Mediana total |
|---|---|---|---|
| Lizard | 100 ms | 128 ms | 228 ms |
| E2B | 162 ms | 102 ms | 264 ms |
| Daytona | 728 ms | 82 ms | 819 ms |
| Modal | 45 ms | 883 ms | 929 ms |
Calculamos cada mediana por separado, así que las medianas de create y del comando no tienen por qué sumar la mediana total. La fase del comando también incluye el tiempo que el script dedica al registro local después de que create termina.
La llamada a create de Modal terminó en 45 ms, la mediana más baja de la prueba. El siguiente comando tardó otros 883 ms en la mediana. Daytona pasó la mayor parte del tiempo en create y luego devolvió el primer comando en 82 ms.
Para un agente que espera a ejecutar código, importa el total. Una prueba que midiera solo create situaría a Modal primero; esta prueba lo situó último. Ninguna de las dos cifras, por sí sola, mide la velocidad del código una vez que el sandbox está listo.
E2B vs Daytona
La espera mediana fue de 264 ms en E2B y 819 ms en Daytona, unas tres veces más. Los inicios lentos de Daytona también duraron más. Su p99 fue de 2.332 ms y su máximo de 5.532 ms, frente a 736 ms y 1.260 ms en E2B.
Una vez que create terminó, el primer comando de Daytona tardó 82 ms en la mediana, el menor tiempo de comando de la prueba. Eso no lo hizo el más rápido en dar un resultado: su llamada a create tardó 728 ms.
E2B y Daytona publican las mismas tarifas de CPU y memoria: $0.0504 por vCPU-hora y $0.0162 por GiB-hora, con facturación por segundo. Sus tamaños predeterminados difieren. Daytona inicia con 1 vCPU, 1 GiB de memoria y 3 GiB de disco. La documentación de la plantilla base de E2B indica 2 vCPU y 512 MiB, mientras que su página de precios marca 2 vCPU y 4 GiB como tamaño predeterminado. Compruebe la plantilla que piensa usar antes de calcular su coste. Consulte los precios de E2B y los precios de Daytona.
E2B usa microVMs Firecracker, cada una con su propio kernel. Daytona usa contenedores Linux por defecto y también ofrece máquinas virtuales Linux y sandboxes Windows. E2B publica su código bajo Apache-2.0. En junio de 2026, Daytona trasladó el desarrollo del núcleo de su producto a una base de código privada y archivó el repositorio público. Por eso conviene revisar E2B si necesita inspeccionar o alojar por su cuenta el código actual de los sandboxes. Nuestra guía de sandboxes E2B explica sus planes y límites.
Daytona anuncia menos de 90 ms desde la creación hasta la ejecución de código. Nuestra mediana de create fue de 728 ms. Medimos a través de su API pública desde un cliente externo; la cifra publicada puede corresponder a otro recorrido o configuración. Estos resultados no explican por qué difieren las cifras.
Daytona vs Modal
Daytona tuvo la mediana más baja: 819 ms frente a 929 ms en Modal. Modal tuvo inicios lentos más cortos: su p99 fue de 1.593 ms y su máximo de 1.932 ms, frente a 2.332 ms y 5.532 ms en Daytona.
Modal admite contenedores gVisor y máquinas virtuales con su propio kernel. VM Sandboxes pasó a estar disponible de forma general el 1 de octubre de 2026. Dejamos que Modal eligiera el entorno de ejecución, así que esta prueba no compara ambos entornos. Consulte la guía de Modal Sandboxes y el anuncio de VM Sandboxes.
La prueba del propio Modal indica una mediana inferior a medio segundo desde la solicitud create hasta estar listo para ejecutar código del usuario. Nuestra prueba tardó 929 ms hasta la salida del primer comando. Usamos region="us-east"; la prueba no muestra si esa elección afectó al tiempo de inicio. Modal cobra 1.75 veces la tarifa base por esa opción y limita la ubicación a esa región. Su guía de regiones explica las opciones.
Daytona cobra $0.0504 por vCPU-hora. Los precios de los sandboxes de Modal empiezan en $0.1419 por núcleo físico y hora; un núcleo físico equivale a dos vCPU. La solicitud predeterminada de Modal es de 0.125 núcleos de CPU y 128 MiB de memoria. Factura el valor más alto entre los recursos solicitados y los usados. Compare tamaños equivalentes, costes de memoria y cargos por región antes de elegir por precio.
E2B vs Modal
E2B devolvió el primer resultado antes: 264 ms en la mediana, frente a 929 ms en Modal. Modal tardó unas 3.5 veces más. En p99, E2B tardó 736 ms y Modal, 1.593 ms.
E2B dice que cargar un sandbox desde una instantánea tarda entre 80 y 150 ms. Medimos una mediana de create de 162 ms a través de su API pública. Estos tiempos abarcan tareas distintas, así que nuestro resultado no verifica su cifra de carga de instantáneas. La documentación de plantillas describe el proceso.
Si compara Modal y Daytona como alternativas a E2B, ambos ofrecen sandboxes con GPU. Modal también permite elegir regiones en EE. UU., Europa y Asia-Pacífico. Su plan Starter no tiene cuota mensual e incluye $30 de cómputo cada mes. El plan Hobby de E2B incluye un crédito único de $100; Pro cuesta $150 al mes más el uso. El inicio más rápido de E2B en esta prueba no resuelve la elección si la tarea necesita una GPU. Consulte los precios de Modal y la facturación y los límites de E2B.
Resultados de Lizard en cinco pruebas
Lizard tuvo el valor más bajo en cada columna de la prueba principal. Su inicio más lento tardó 693 ms, por debajo del p99 de E2B de 736 ms. Lizard Sandboxes usa microVMs Firecracker con kernels separados y arranca desde un grupo de máquinas preparadas.
Repetimos la prueba cinco veces entre el 8 y el 12 de octubre, en tres fechas. Los resultados principales de arriba corresponden a la primera prueba del 12 de octubre:
| Prueba | Lizard | E2B | Daytona | Modal |
|---|---|---|---|---|
| 8 oct. 2026 | 302 ms | 261 ms | 884 ms | 898 ms |
| 10 oct. 2026, prueba 1 | 238 ms | 270 ms | 796 ms | 865 ms |
| 10 oct. 2026, prueba 2 | 229 ms | 275 ms | 785 ms | 869 ms |
| 12 oct. 2026, prueba 1 | 228 ms | 264 ms | 819 ms | 929 ms |
| 12 oct. 2026, prueba 2 | 233 ms | 263 ms | 793 ms | 918 ms |
E2B fue más rápido que Lizard el 8 de octubre. Para el 10 de octubre, la mediana de create de Lizard había bajado de 210 ms a 104 ms, y Lizard tuvo la mediana total más baja en las cuatro pruebas posteriores. La mediana de Daytona quedó por debajo de la de Modal en las cinco. Estas pruebas muestran cómo variaron los resultados durante ese periodo; no demuestran el rendimiento a largo plazo.
Cuándo elegir E2B, Daytona o Modal
Algunos requisitos pesan más que la diferencia de tiempo de inicio. E2B, Daytona y Modal cubren usos que Lizard no cubre.
| Requisito | Proveedores que conviene revisar | Qué comprobar |
|---|---|---|
| Código abierto o alojamiento propio | E2B | Su código de sandbox usa Apache-2.0. El núcleo actual de Daytona es privado; Lizard y Modal no publican el código de sus plataformas. |
| Muchos sandboxes nuevos por minuto | E2B, Daytona o Modal | Compare por separado las tasas de creación y los límites de sandboxes simultáneos. Las cifras de abajo corresponden a los planes de entrada. |
| GPU | Modal o Daytona | Ambos ofrecen sandboxes con GPU. Lizard no. |
| Más regiones | Modal | Lizard ejecuta Sandboxes en US East y EU West. Compruebe dónde ofrece cada proveedor los recursos que necesita. |
| Windows, máquinas propias o sin tiempo máximo de ejecución | Daytona | Revise sus sandboxes Windows y sus regiones personalizadas. |
| Imágenes propias | E2B, Daytona o Modal | Lizard tiene un catálogo fijo de plantillas, incluidas base, interpreter y claude. Puede crear una instantánea de un sandbox existente, pero no subir su propia imagen mediante una función pública. |
| Informes de cumplimiento | E2B | E2B declara que tiene un informe SOC 2 Type II y que admite el cumplimiento de HIPAA. Revise el informe y las condiciones para su caso. |
Lizard Pro permite 100 sandboxes en ejecución, 24 inicios nuevos por minuto y 400 al día. Para límites superiores hace falta Enterprise. E2B Hobby permite un sandbox nuevo por segundo y 20 a la vez. El primer nivel de Daytona permite 300 creaciones por minuto. Modal Starter permite 100 contenedores simultáneos; es un límite de concurrencia, no una tasa de creación. Revise los límites de Lizard, los límites de E2B y los límites de Daytona de los planes que vaya a usar.
Cómo medimos
La máquina de prueba era un contenedor en Railway, en US East (us-east4). Llamaba a E2B, Daytona y Modal mediante sus SDK oficiales, y a Lizard mediante su REST API.
En cada ronda, el script mezclaba el orden de los proveedores e iniciaba un sandbox por proveedor en paralelo. Cada proveedor tenía como máximo un inicio en curso. Descartamos tres rondas de calentamiento y registramos otras 300.
El cronómetro empezaba antes de create. Se detenía cuando python3 -c "print('arena-startup-ready-20261001')" devolvía esa cadena con código de salida 0. Eliminábamos el sandbox después de medir. El script no reintentaba los fallos; todos los inicios tuvieron éxito.
| Proveedor | Plantilla | Ajuste de región | Recursos | Python |
|---|---|---|---|---|
| Lizard | base, tamaño Small | us-east-1 | 2 vCPU / 4 GB | 3.11 |
| E2B | plantilla predeterminada del intérprete de código | predeterminado | predeterminados | 3.13 |
| Daytona | instantánea predeterminada daytonaio/sandbox:0.8.0 | us | 1 vCPU / 1 GiB | 3.14 |
| Modal | debian_slim, Python 3.12 | us-east | 2 núcleos físicos de CPU, equivalentes a 4 vCPU / 2 GiB | 3.12 |
Usamos e2b-code-interpreter 2.8.1, e2b 2.34.0, daytona 0.200.0 y modal 1.5.2. Los ajustes de región difieren; no fijamos todos los proveedores a una misma región. También varían las plantillas, los recursos y las versiones de Python. El script configura Modal con cpu=(2, 2). Modal cuenta núcleos físicos y cada uno equivale a dos vCPU, así que esa solicitud equivale a 4 vCPU. Consulte su guía de recursos de sandbox.
Esta prueba mide cuánto tardan estos sandboxes preparados en devolver el primer resultado. No mide la creación masiva, la construcción de imágenes propias, otras regiones, el rendimiento de CPU ni el coste. Un proveedor puede preparar capacidad antes de la llamada a create, así que «inicio en frío» no significa aquí arrancar una máquina nueva sin caché ni capacidad preparada.
Descargue las 1.200 mediciones en CSV, el resumen estadístico en JSON y el script de prueba.
Antes de ejecutar el script, instale sus dependencias httpx, E2B, Daytona y Modal, configure las credenciales de los proveedores y LIZARD_PROJECT_ID, y prepare la autenticación de Modal. Revise las rutas y la gestión del proceso: espera /app/results, escribe raw.jsonl en lugar de los archivos CSV y de resumen publicados, y mantiene un servidor HTTP de estado en ejecución después de las pruebas. Adapte esas partes a su máquina de prueba.
¿Qué sandbox es mejor para agentes de IA?
Para un agente que crea un sandbox mientras el usuario espera, E2B y Lizard tuvieron las esperas más cortas en esta prueba: 264 ms y 228 ms en la mediana. E2B también publica el código de sus sandboxes, algo relevante si necesita alojarlos por su cuenta o auditar el código.
Modal y Daytona admiten tareas con GPU. Daytona también ofrece Windows y sandboxes en sus propias máquinas. Si el sandbox va a funcionar durante horas, compare el coste de ejecución y los límites además del tiempo de inicio.
Cuánto cuesta una hora de sandbox en ejecución
La tabla estima el coste de un sandbox de 2 vCPU / 4 GiB con las tarifas publicadas el 12 de octubre de 2026. Compara un tamaño común; no calcula el coste de los distintos ajustes de nuestra prueba de inicio. Los cuatro facturan los recursos en ejecución por segundo. Son precios de cómputo, sin cargos adicionales de almacenamiento, red o plan.
| Proveedor | Precio por hora en ejecución | Cuota del plan | Uso incluido o de prueba |
|---|---|---|---|
| Lizard | $0.0162 | Pro: $19 al mes, con $19 de uso incluido | Prueba de 7 días con $5 de uso; requiere tarjeta |
| E2B | $0.1656 | Hobby: $0; Pro: $150 al mes | Crédito único de $100 en Hobby |
| Daytona | $0.1656 | Ninguna | $200 de cómputo gratuito |
| Modal | Unos $0.238 | Starter: $0; Team: $250 al mes | $30 al mes en Starter |
Para E2B y Daytona, el cálculo es 2 × $0.0504 por vCPU-hora + 4 × $0.0162 por GiB-hora. Para Modal, es un núcleo físico, equivalente a dos vCPU, a $0.1419 por hora + 4 × $0.0240 por GiB-hora. El total de Modal no incluye el multiplicador regional de 1.15x o 1.75x. Lizard cobra una tarifa fija por un sandbox Small.
El uso incluido de Lizard Pro que no se consume no pasa al mes siguiente. El uso adicional sigue el modelo pay as you go.
Los cargos de almacenamiento y red pueden cambiar la factura. Nuestra guía de precios de Vercel Sandbox explica cómo calcular una factura mensual de sandboxes. Para estos proveedores, revise las páginas de precios enlazadas antes de preparar el presupuesto.
Mida el inicio de un sandbox de Lizard
Instale Lizard SDK, configure LIZARD_API_KEY y sustituya el ID del proyecto por el suyo. Este ejemplo mide un inicio mediante el SDK de Python; la prueba anterior usó la REST API de Lizard.
import time
from lizard import Sandbox
start = time.perf_counter()
sandbox = Sandbox.create("base", project_id="proj_123", size="small", region="us-east-1", timeout_ms=300_000)
try:
result = sandbox.process.exec_("python3 -c \"print('ready')\"")
print(result.stdout.strip(), f"{(time.perf_counter() - start) * 1000:.0f} ms")
finally:
sandbox.kill()Un sandbox Small cuesta $0.0162 por hora en ejecución, con facturación por segundo. Consulte la página de Sandboxes para ver los precios y la documentación de Sandboxes para conocer las plantillas y los límites.
Preguntas frecuentes
¿Qué sandbox es mejor para agentes de IA? E2B y Lizard devolvieron el primer comando más rápido en nuestra prueba de 1.200 inicios, con medianas de 264 ms y 228 ms. E2B también es una opción si necesita código abierto o alojamiento propio. Modal y Daytona admiten GPU. Daytona también ofrece sandboxes Windows y regiones personalizadas en sus propias máquinas. Elija según la tarea del agente y pruebe sus ajustes.
¿Qué es un inicio en frío de sandbox? En esta prueba, es el tiempo desde que se solicita un sandbox nuevo hasta que devuelve su primer comando. Incluye el tiempo de API y red, y puede usar capacidad que el proveedor ya ha preparado. Una llamada a create puede terminar antes de que el sandbox esté listo para ejecutar código.
¿Es gratuito el sandbox de Daytona? Daytona ofrece $200 de cómputo gratuito sin tarjeta de crédito. Después cobra por los recursos reservados, por segundo. Consulte los precios de Daytona para ver la oferta y las tarifas actuales.
¿Es Daytona de código abierto? En junio de 2026, Daytona trasladó el desarrollo del núcleo del producto a una base de código privada y archivó el repositorio público. El último código público sigue bajo AGPL-3.0 y sus SDK siguen bajo Apache-2.0. El aviso del repositorio explica el cambio.
¿Cuánto cuesta el sandbox de Daytona? Los precios del sandbox de Daytona son $0.0504 por vCPU-hora y $0.0162 por GiB-hora de memoria, con facturación por segundo. Un sandbox predeterminado de 1 vCPU / 1 GiB cuesta $0.0666 por hora en ejecución, unos $0.067. El almacenamiento que supera los primeros 5 GiB cuesta $0.000108 por GiB-hora.
¿Qué es un sandbox de Modal? Un sandbox de Modal ejecuta código no confiable de usuarios o agentes en un entorno separado dentro de Modal. Modal admite contenedores gVisor y, desde octubre de 2026, máquinas virtuales con su propio kernel. Su guía de Sandboxes explica cómo crearlos y usarlos.
¿Se puede usar Modal gratis? Modal Starter no tiene cuota mensual e incluye $30 de cómputo cada mes, también para Sandboxes. El uso por encima de esa cantidad cuesta extra y se factura por segundo. Consulte los precios de Modal.
¿Es seguro E2B? E2B ejecuta cada sandbox en una microVM Firecracker con su propio kernel para aislarlo de otros sandboxes y del host. E2B declara que tiene un informe SOC 2 Type II. Los sandboxes permiten acceso saliente a internet por defecto; restrínjalo para el código que no deba acceder a la red. Consulte la documentación de seguridad de E2B.
Fuentes
- Datos de la prueba: samples.csv, summary.json, startup.py
- E2B: precios, facturación y límites, cálculo de precios, seguridad, tiempos de inicio de plantillas, código fuente
- Daytona: precios, sandboxes, límites, aviso del repositorio
- Modal: precios, guía de Sandboxes, recursos, recursos de sandbox, selección de región, artículo sobre tiempo de inicio, VM Sandboxes
- Lizard: documentación de Sandboxes, tamaños, precios y límites
Precios y límites comprobados el 12 de octubre de 2026.
Construye con IA. Publica con Lizard.
No necesitas un equipo de plataforma para publicar. Todo tu entorno está a un solo comando de Lizard CLI.
- Servicios
- —
- Add-ons
- —
- Despliegues
- —
- Sandboxes iniciados
- —