¿Cuál es el sandbox en la nube más barato para ejecutar agentes de IA que ejecutan código?
Lizard tiene la tarifa de ejecución publicada más baja entre los ocho proveedores y las clases de recursos que comparamos aquí: $0.0162 por hora. Su plan Pro cuesta $19 al mes e incluye $19 de uso. Para 10,000 trabajos de cinco minutos, estimamos $19 con el plan incluido, frente a $74.32 de Cloudflare, el siguiente subtotal más bajo. Las cargas de trabajo pequeñas pueden costar menos con otros proveedores: el crédito recurrente de $30 de Modal cubre nuestro ejemplo de diez horas. Precios de Lizard, precios de Modal.
Comparamos E2B, Daytona, Modal, Vercel Sandbox, Cloudflare Sandbox, Blaxel, Runloop y Lizard. Revisamos las tarifas y la documentación el 28 de octubre de 2026. Publicamos esta guía en Lizard e incluimos nuestro propio producto. Estos cálculos usan precios públicos y duraciones de tareas fijas; no hemos medido si los ocho proveedores ofrecen el mismo rendimiento.
Cuánto cuesta por hora un sandbox comparable
La carga de trabajo de referencia necesita unos 2 vCPUs y 4 GB de memoria, con un uso medio de CPU del 20%. Los tokens del modelo se cobran aparte: estos precios cubren el entorno que ejecuta el código del agente.
| Proveedor | Configuración | Tarifas publicadas de CPU y memoria | Subtotal por hora con un 20% de CPU |
|---|---|---|---|
| Lizard | Small: 2 vCPU, 4 GB, 5 GB de disco | $0.0162/hour por el conjunto | $0.01620 |
| E2B | 2 vCPU, 4 GiB | $0.0504/vCPU-hour + $0.0162/GiB-hour | $0.16560 |
| Daytona | 2 vCPU, 4 GiB | $0.0504/vCPU-hour + $0.0162/GiB-hour | $0.16560 |
| Modal Sandbox | 1 núcleo físico, 4 GiB solicitados y como límite | $0.141912/core-hour + $0.024012/GiB-hour | $0.23796 |
| Vercel Sandbox | 2 vCPU, 4 GB, iad1 | $0.128/active-vCPU-hour + $0.0212/GB-hour | $0.13600 |
| Cloudflare Sandbox | 2 vCPU, 6 GiB, 5 GB de disco | $0.072/active-vCPU-hour + $0.009/GiB-hour | $0.08406 con disco incluido |
| Blaxel | 4 GB, con los 2 núcleos de CPU correspondientes | $0.0414/GB-hour; CPU incluida | $0.16560 mientras está activo |
| Runloop | Medium: 2 CPU, 4 GB | $0.108/CPU-hour + $0.0252/GB-hour | $0.31680 sin contar el disco |
Fuentes de las tarifas: Lizard, E2B, Daytona, Modal, Vercel, Cloudflare, Blaxel, Runloop.
Tres diferencias de configuración afectan la comparación:
- Modal define un núcleo físico como dos vCPUs. Reservamos un núcleo y 4 GiB. Configurar
cpu=2reservaría dos núcleos físicos y elevaría este subtotal a $0.379872/hora. Las tarifas de Sandbox ya incluyen el recargo por recursos no interrumpibles. Recursos de Modal. - Cloudflare exige al menos 3 GiB por vCPU. Usamos una instancia personalizada de 2 vCPU y 6 GiB e incluimos el cargo por sus 5 GB de disco. No puede igualar exactamente la configuración de 2 vCPU y 4 GiB. Límites de Cloudflare.
- El sistema de archivos de Blaxel con permisos de escritura consume RAM. Su límite de
tmpfsusa aproximadamente la mitad de la memoria disponible cuando es posible. Un árbol de dependencias grande puede necesitar un volumen o más RAM. Sistema de archivos de Blaxel.
Conservamos las unidades GB o GiB de cada proveedor; un GiB contiene cerca de un 7.4% más de bytes. El número de CPU tampoco garantiza la misma velocidad de compilación. Usa la configuración más pequeña que complete tu tarea de forma fiable: las herramientas ligeras pueden necesitar menos que este tamaño de referencia.
Las suscripciones y los créditos cambian la factura
| Proveedor | Costo recurrente del plan | Uso o crédito incluido |
|---|---|---|
| Lizard | Pro: $19/month, impuestos incluidos; sin cargo por usuario | $19/month de uso compartido de la plataforma |
| E2B | Hobby: $0; Pro: $150/month más el uso | Crédito único de $100; sin crédito recurrente de computación en Pro |
| Daytona | Uso con cargo al saldo de la cuenta | $200 de computación inicial; los depósitos habilitan niveles de cuota |
| Modal | Starter: $0; Team: $250/month más el uso | $30/month en Starter; $100/month en Team |
| Vercel | Pro: $20/month, con un usuario con permisos de despliegue incluido | $20 de uso elegible; cada usuario adicional con permisos de despliegue cuesta $20 |
| Cloudflare | Workers Paid: $5/month | Cuotas incluidas de CPU, memoria y disco por separado |
| Blaxel | Sin suscripción fija | Hasta $200 de créditos iniciales; los depósitos determinan los niveles de cuota |
| Runloop | Basic: $0; Pro: $250/month más el uso | Crédito de prueba de $50; cuotas de almacenamiento incluidas según el plan |
Fuentes de los planes: Facturación de Lizard, facturación de E2B, facturación de Daytona, Modal, Vercel Pro, Cloudflare, Blaxel, Runloop.
En Lizard, $100 de uso elegible dan un total de $100: la suscripción cubre los primeros $19. E2B Pro agrega $150 al uso. Un depósito en Daytona o Blaxel paga el uso posterior; cuéntalo como un desembolso inicial necesario sin sumarlo dos veces como gasto.
Las estimaciones siguientes excluyen los créditos iniciales y suponen que los créditos recurrentes no se han usado en otra parte de la cuenta. La prueba de siete días de Lizard incluye $5 de uso y requiere una tarjeta. Vercel Hobby ofrece cuotas gratuitas para proyectos no comerciales que cumplan sus requisitos; usamos Pro para el trabajo comercial. Condiciones de Vercel Hobby.
Costo mensual: tres cargas de trabajo de agentes
Los tres ejemplos suponen un uso de CPU del 20% y estos horarios:
- Prototipo: 120 trabajos de cinco minutos, diez horas de sandbox en total, como máximo dos simultáneos.
- 10,000 trabajos: cinco minutos cada uno, 833.33 horas de sandbox, como máximo 20 simultáneos. Distribuye los inicios a lo largo de 30 días, sin superar nunca los 400/día.
- 50 espacios de trabajo: ocho horas/día durante 22 días, con un total de 8,800 horas de sandbox y 1,100 inicios. Exporta los resultados y apaga los espacios cada día.
| Proveedor y plan | Prototipo | 10,000 trabajos | 50 espacios de trabajo |
|---|---|---|---|
| Lizard Pro | $19.00 | $19.00 | $142.56 |
| E2B Hobby / Pro | $1.66 / $151.66 | $138.00 / $288.00 | $1,607.28, requiere Pro |
| Daytona | $1.66 | $138.00 | $1,457.28 |
| Modal Starter | $0.00 | $168.30 | $2,064.05 |
| Vercel Pro | $20.00 | $113.34 | $1,196.80 |
| Cloudflare Workers Paid | $5.32 | $74.32 | $744.00 |
| Blaxel | $1.66 | $138.00 | $1,457.28 |
| Runloop Basic | $3.17 | $264.00 | $2,787.84 |
Estos son subtotales, no las facturas completas de una aplicación. Incluyen las cuotas recurrentes de los planes y los créditos de computación aplicables. Cloudflare incluye el disco durante la ejecución y las cuotas de recursos; Vercel incluye los cargos por creación. Agrega el almacenamiento, la red, las compilaciones, los impuestos que correspondan y los servicios del controlador. Los tokens del modelo siguen siendo un costo aparte.
Las páginas de facturación y precios de E2B difieren sobre si una configuración personalizada de CPU/RAM requiere Pro. Confirma que la configuración elegida cumpla los requisitos de Hobby; arriba aparecen ambos precios. Cincuenta sesiones simultáneas de ocho horas requieren Pro en cualquier caso. Modal Starter supone un máximo de tres usuarios desarrolladores humanos. Runloop Basic supone que se apagan los entornos; la suspensión y reanudación de Pro agrega $250/mes.
El conjunto de CPU/RAM del nivel 2 de Daytona admite 50 espacios de trabajo de referencia, pero las necesidades de disco y red pueden exigir un nivel superior. El nivel 1 de Blaxel permite 50 sandboxes, incluidos los entornos conservados en espera. Cuotas de Daytona, cuotas de Blaxel.
El cálculo de los 10,000 trabajos
El gráfico compara los cargos por uso. La tabla mensual anterior agrega las cuotas de los planes y aplica los créditos recurrentes.
Sandbox-hours = 10,000 × 5 / 60 = 833.333…
Active CPU-hours = 833.333… × 2 × 20% = 333.333…
Lizard usage = 833.333… × $0.0162 = $13.50
Lizard Pro subtotal = max($19, $13.50) = $19
Cloudflare subtotal = $5 plan
+ (333.333… - 6.25 included CPU-hours) × $0.072
+ (5,000 - 25 included GiB-hours) × $0.009
+ (4,166.666… - 200 included GB-hours) × $0.000252
= $74.32
Vercel usage = 333.333… × $0.128
+ 833.333… × 4 × $0.0212
+ 10,000 × $0.60 / 1,000,000 creations
= $113.34
Vercel Pro subtotal = max($20, $113.34) = $113.34Las cuotas incluidas de Cloudflare se aplican a recursos separados; la cuota de CPU sin usar no puede compensar el costo de la memoria. Los cargos de Worker, Durable Object y registros necesitan su propio presupuesto.
Cinco minutos significa duración facturable. Agrega el inicio, los reintentos, las transiciones facturables o la demora antes de entrar en espera si alargan ese tiempo. Para trabajos de Vercel de menos de un minuto, ten en cuenta el incremento mínimo de un minuto en la facturación de memoria.
Cuándo cuesta menos otro proveedor
El crédito recurrente de $30 de Modal cubre unas 126 horas con nuestra reserva de recursos. Su subtotal de computación se mantiene por debajo del mínimo de $19 de Lizard hasta unas 206 horas. E2B Hobby se mantiene por debajo de $19 hasta unas 115 horas, sujeto a los requisitos de elegibilidad y los extras.
Una cuenta existente de Lizard Pro con uso incluido sin consumir podría cubrir el prototipo sin un cargo adicional. El mismo principio se aplica a otros créditos compartidos. Compara el costo adicional en una cuenta existente por separado del costo de abrir una nueva.
Los sandboxes inactivos, pausados y detenidos tienen costos distintos
Con un uso de CPU nulo, un sandbox de referencia de Vercel en ejecución sigue costando $0.0848/hora por la memoria. La memoria y el disco de Cloudflare cuestan $0.05526/hora. Lizard, E2B y Daytona siguen cobrando por los recursos asignados en ejecución. Modal cobra el mayor valor entre los recursos solicitados y los usados; Blaxel cobra la memoria asignada mientras el sandbox está activo.
| Proveedor | Qué ocurre cuando se detiene el trabajo |
|---|---|
| Lizard | La pausa detiene la computación y conserva el disco, la RAM y los procesos por defecto. Persistent Volumes sigue siendo facturable. La eliminación del sandbox borra el disco efímero. |
| E2B | La pausa conserva el sistema de archivos y la memoria. Según la documentación, la facturación durante la pausa es cero y la retención no vence automáticamente. |
| Daytona | El disco de los entornos pausados o detenidos sigue siendo facturable. La pausa de la VM guarda la memoria; el archivado de contenedores tiene una facturación distinta. |
| Modal | La terminación finaliza la instancia. Las instantáneas del sistema de archivos se conservan 30 días por defecto; las instantáneas de memoria vencen a los siete días. |
| Vercel | Los sandboxes persistentes restauran el estado del sistema de archivos. No asumas que se reanuda la memoria de los procesos. Las instantáneas y las unidades de disco tienen un costo adicional. |
| Cloudflare | El modo de reposo detiene los cargos de la instancia. Guarda los archivos antes de apagarla; recuperar el sistema de archivos no restaura la memoria de los procesos. |
| Blaxel | El modo de espera conserva el estado completo y detiene la computación; las instantáneas almacenadas siguen siendo facturables. Las conexiones pueden retrasar la entrada en espera. |
| Runloop | La suspensión en Pro detiene los cargos de CPU/RAM mientras continúa la facturación del disco. Basic permite el apagado en su lugar. |
Fuentes del ciclo de vida: Lizard, E2B, Daytona, Modal, Vercel, Cloudflare, Blaxel, Runloop.
Blaxel documenta una demora de unos 15 segundos antes de entrar en espera tras cerrar las conexiones; un WebSocket inactivo puede mantenerlo activo más tiempo. Incluye esta demora en las interacciones breves y frecuentes.
Para pausar durante las llamadas al modelo, ejecuta el controlador del agente fuera del sandbox: un proceso congelado no puede terminar su propia solicitud de red. Tras reanudarlo, prevé volver a conectarte a los servicios remotos, aunque el sandbox haya conservado la memoria.
Modal puede costar menos que lo indicado en nuestra tabla si solicitas menos recursos. Superar temporalmente la CPU solicitada depende de la capacidad disponible; solicitar menos memoria de la necesaria puede provocar la expulsión de la instancia. Elige los recursos solicitados a partir del uso medido. Dimensionamiento de Modal.
Almacenamiento, transferencia y otros cargos
| Proveedor | Almacenamiento que debes presupuestar | Condiciones de red |
|---|---|---|
| Lizard | Persistent Volumes: $0.000000054/GB-second, unos $0.141912/GB durante 730 horas | 2 TB/cuenta por cada período móvil de 30 días; acuerda con antelación las necesidades superiores |
| E2B | Hobby incluye 10 GiB de disco para el sandbox; Pro incluye 20 GiB. La facturación durante la pausa es cero | Las páginas públicas revisadas no especifican una tarifa por unidad de transferencia |
| Daytona | Disco adicional: $0.000108/GiB-hour; las instantáneas independientes pueden seguir siendo facturables | Los niveles inferiores restringen los destinos; confirma las condiciones de transferencia |
| Modal | Volumes: $0.09/GiB-month; se indica 1 TiB/month gratis | Starter: 1 TiB/month, luego $0.04/GiB |
| Vercel | Instantáneas $0.08/GB-month; unidades de disco en iad1 $0.05/GB-month, más lecturas a $0.0015/GB y escrituras a $0.004/GB | Descargas de Internet gratis; el tráfico saliente y de puertos expuestos se factura como transferencia |
| Cloudflare | Disco en ejecución $0.000252/GB-hour; las copias de seguridad en R2 tienen cargos separados por almacenamiento y solicitudes | Norteamérica/Europa: 1 TB incluido, luego $0.025/GB; otras regiones tienen condiciones distintas |
| Blaxel | Instantáneas en espera $0.20/GB-month; volúmenes $0.12/GB-month; imágenes $0.045/GB-month | Transferencia incluida en los precios públicos |
| Runloop | Disco de Devbox $0.00034236/GB-hour; almacenamiento de instantáneas, blueprints y objetos $0.000072/GB-hour | Los precios revisados no publican una tarifa por unidad de transferencia |
Fuentes: Facturación de Lizard, límites de Lizard, facturación de E2B, precios de Daytona, reglas de red de Daytona, almacenamiento de Modal, transferencia de Modal, Vercel, Cloudflare, R2, Blaxel, Runloop.
En el ejemplo de 10,000 trabajos, cinco GiB adicionales de disco de Daytona agregan unos $0.45 si solo se conservan durante la ejecución. El disco de ocho GB de Medium de Runloop agrega $2.28 antes de aplicar las cuotas incluidas; confirma qué clases de almacenamiento cubre su cuota. Conservar datos entre ejecuciones agrega más costos.
La ubicación también importa. Modal aplica un factor de 1.15× para una selección regional amplia o de 1.75× para una selección restringida; nuestra estimación no fija la ubicación. Aquí usamos las tarifas de iad1 de Vercel. Las compilaciones de blueprints de Runloop agregan $0.252/hora de compilación. Regiones de Modal, precios de Runloop.
Puede el plan ejecutar tu carga de trabajo
| Proveedor | Límites que pueden cambiar el precio o el plan necesario |
|---|---|
| Lizard Pro | 100 en ejecución; 24 inicios nuevos/minuto, 120/hora, 400/día. Reanudar no cuenta como un inicio nuevo. |
| E2B | Hobby: 20 simultáneos, sesiones de una hora. Pro: 100 simultáneos, sesiones de 24 horas; aumentos de concurrencia de pago. |
| Daytona | Nivel 2: tarjeta y depósito de $25. Nivel 3: depósito de $500. Nivel 4: $2,000 cada 30 días. Los niveles 1/2 restringen los destinos de salida. |
| Modal | Starter: tres usuarios desarrolladores, 100 contenedores simultáneos según lo publicado. Confirma las cuotas efectivas de Sandbox para un inicio a gran escala. |
| Vercel | Hobby: diez simultáneos, 45 minutos. Pro: 10,000 simultáneos, 24 horas; la capacidad de creación aumenta de forma gradual. |
| Cloudflare | Instancias personalizadas: hasta 4 vCPU, 12 GiB con los límites predeterminados. También se aplican los límites de recursos de la cuenta. |
| Blaxel | Los depósitos dentro de un período móvil habilitan niveles: $20 para 50 sandboxes, $50 para 200. Los entornos en espera cuentan; el saldo restante de la cuenta por sí solo no mantiene el nivel. |
| Runloop | Prueba: tres Devboxes en ejecución. Confirma la concurrencia de pago. La suspensión y reanudación requiere Pro. |
Fuentes de los límites: Lizard, E2B, Daytona, Modal, Vercel, Cloudflare, Blaxel, Runloop.
Lizard Pro no puede proporcionar 100,000 entornos nuevos en un mes. Su límite de 400/día permite un máximo de 12,000 en 30 días. Reutilizar espacios de trabajo cambia la carga de trabajo y los requisitos de aislamiento. Para un mayor volumen de inicios nuevos, obtén los precios y las cuotas de Enterprise antes de estimar los costos.
El nivel de red de Daytona puede importar antes que los límites de CPU: un agente que visite sitios web arbitrarios puede necesitar el depósito de $500 del nivel 3. En Blaxel, elimina los entornos vencidos o reserva cuota para las sesiones que conserves en espera.
Funciones por las que vale la pena pagar
| Proveedor | Razones para evaluarlo más allá de la tarifa por hora |
|---|---|
| Lizard | MicroVMs de Firecracker con sus propios kernels; comandos, archivos, vistas previas, escritorio y plantillas de agentes de programación mediante Lizard SDK y Lizard CLI |
| E2B | APIs de ejecución de código para agentes y pausa que conserva la memoria, con retención gratuita durante la pausa |
| Daytona | Opciones de ejecución en contenedores y VM; pausa, bifurcación e instantáneas de VM que conservan la memoria |
| Modal | Solicitudes de recursos flexibles y flujos de trabajo con GPU; opciones de ejecución con VM y gVisor |
| Vercel | Integración con aplicaciones de Vercel, persistencia del sistema de archivos y alta concurrencia publicada |
| Cloudflare | Integración con Workers y Durable Objects, con facturación de CPU activa |
| Blaxel | Entrada automática en espera y recuperación del estado completo entre conexiones |
| Runloop | Devboxes, Blueprints reutilizables e instantáneas; suspensión y reanudación en Pro |
Fuentes de las funciones: Lizard, E2B, aislamiento de Daytona, entornos de ejecución de Modal, Vercel, Cloudflare, Blaxel, Runloop.
En Lizard, revisa el disco de 5 GB de Small y el catálogo de plantillas. La CLI pública no permite subir plantillas personalizadas. Los Persistent Volumes adjuntos son locales al nodo, solo permiten una conexión a la vez e impiden las bifurcaciones en vivo. La creación mediante SDK/CLI establece cinco minutos por defecto; configura un plazo mayor para una sesión de ocho horas. Volúmenes de Lizard, límites.
Elige según el costo por tarea completada con éxito
Ejecuta una tarea representativa con el mismo modelo, repositorio y comprobación de aceptación. Registra el tiempo facturable, los reintentos, la memoria, el estado conservado y la transferencia. Luego calcula:
Cost per successful task =
(plan + compute + storage + network + other charges
- applicable recurring credits) / successful tasksAplica los créditos solo a los cargos elegibles. Mide la velocidad de las tareas antes de asumir que precios iguales por hora permiten completar el mismo trabajo. Revisa el aislamiento, el acceso de salida y las credenciales antes de ejecutar código que no sea de confianza.
Para un experimento pequeño, empieza con las cuotas recurrentes incluidas. Para las dos cargas de trabajo mayores descritas arriba, Lizard tiene el subtotal más bajo entre estos proveedores. Si sus tamaños y cuotas se ajustan a tus necesidades, crea un sandbox de Lizard y compara una tarea con tu proveedor actual.
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
- —
- Inicios de sandbox
- —