−25%

en Windows con pago anual, hasta el 31/10. Ver planes

EQVPS
Empezar

Precios y límites de sandboxes

Cómo se calcula la factura de una sandbox al segundo, cuánto puede costar como máximo un mes de sandbox persistente, qué pasa cuando se acaba el saldo y todas las cuotas en una sola tabla.

Última verificación: 2026-10-10 · API de sandboxes, tarifas del 2026-10-03

Las sandboxes se pagan con el mismo saldo prepago que los servidores. Sin suscripción y sin tarjeta guardada: recargas, las sandboxes gastan de ahí y, cuando se vacía, se detienen. Esta página es la aritmética que hay detrás. Para saber qué es una sandbox, empieza por Sandboxes; para la parte de código, la referencia del SDK.

Qué pagas

El precio de una sandbox es el de las vCPU y la RAM que reserva su tarifa:

  • $0.040 por vCPU-hora
  • $0.013 por GiB de RAM por hora
TarifavCPU / RAM / discoRedPor horaPersistente, máximo al mes
micro0.25 / 512 MB / 3 GB50 Mbit/s$0.0165$9.03
small0.5 / 1 GB / 5 GB100 Mbit/s$0.033$18.07
standard1 / 2 GB / 10 GB200 Mbit/s$0.066$36.14
plus2 / 4 GB / 15 GB300 Mbit/s$0.132$72.27
pro4 / 8 GB / 20 GB400 Mbit/s$0.264$144.54
max8 / 16 GB / 40 GB500 Mbit/s$0.528$289.08

Pagas la reserva, no la CPU que realmente se consume. Una sandbox parada cuesta por segundo lo mismo que una que está compilando. El tráfico saliente no se cobra. Precios actualizados, sin token: GET /sandboxes/tariffs.

Efímeras: por segundo, mínimo 60 segundos

Una sandbox efímera se cobra por cada segundo que existe, desde que se crea hasta que se borra, con un mínimo de 60 segundos por sandbox.

Qué pasóTarifaTiempo cobradoCoste
Creada, ejecutó un script, borrada a los 20 ssmall60 s (mínimo)$0.00055
Suite de tests, borrada a los 10 minsmall600 s$0.0055
Olvidada, borrada por el tiempo de inactividad de 5 min tras 2 min de trabajostandard420 s$0.0077
Trabajo en segundo plano de 3 horasstandard10.800 s$0.198

La tercera fila es la que se escapa: el tiempo de inactividad cuenta. Borra la sandbox cuando termines (el bloque with del SDK lo hace por ti) o pon un idle_timeout bajo.

Persistentes: por hora iniciada, con tope mensual

Una sandbox persistente conserva su disco entre sesiones, hasta 30 días. Cada hora iniciada se cobra entera: 61 minutos cuestan dos horas. A cambio, un mes natural (UTC) nunca cuesta más de 730 horas menos el 25 %, la última columna de la tabla de arriba. Una sandbox standard que funciona todo el mes cuesta $36.14, no $48.18.

Mientras una sandbox persistente está en pausa (ver más abajo), no se cobra.

Cuando se acaba el saldo

  1. Las sandboxes nuevas se rechazan con 402 insufficient_balance.
  2. Las efímeras que ya están en marcha terminan como siempre, con su tiempo de inactividad o su TTL.
  3. Las persistentes se pausan a las 24 horas si no has recargado. La pausa guarda la sandbox en una instantánea en disco; una sandbox en pausa no cuesta nada.
  4. Recarga y se reanudan solas, normalmente en menos de un minuto. Mientras tanto, los comandos a una sandbox en pausa reciben 409 sandbox_paused.
  5. Las instantáneas en pausa se guardan 14 días. Después la sandbox se borra y su id responde 410 sandbox_deleted.

El saldo nunca baja de cero.

Límites de gasto

Por defecto no hay límite. Puedes fijar un límite diario y otro mensual, en dólares, en el panel o por la API:

curl -X PUT https://api.eqvps.com/api/v1/eqvps/sandboxes/budget \
  -H "Authorization: Bearer $EQVPS_API_KEY" -H "Content-Type: application/json" \
  -d '{"daily_usd": 2, "monthly_usd": 20}'

Los dos campos son obligatorios; null significa sin límite. Días y meses se cuentan en UTC. Al alcanzar un límite, las sandboxes nuevas reciben 429 budget_exceeded (con limit_usd, spent_usd y resets_at en la respuesta), las efímeras en marcha se borran y las persistentes se pausan conservando su disco. Se reanudan cuando el periodo se reinicia o subes el límite. A diferencia de las pausas por saldo vacío, una pausa por presupuesto no se borra a los 14 días.

Si un agente de IA crea sandboxes por su cuenta, pon un límite. Es la diferencia entre una mala noche y un mal mes.

La prueba de $1

Una cuenta nueva recibe $1 de crédito para sandboxes la primera vez que crea una sandbox sin saldo suficiente. Son unas 30 horas de small o 60 de micro. El crédito dura 14 días, solo sirve para sandboxes, se gasta antes que tu dinero y no se puede retirar. Una prueba por cuenta.

Todas las cuotas en un sitio

LímiteValor
Sandboxes por cuenta (en marcha + en pausa)20
Comandos simultáneos por cuenta2
Un comando síncrono55 s
Tareas en segundo plano por sandbox8
Salida por flujo, llamada síncrona1 MiB
Transferencia de archivo por la API5 MB (más grandes, hasta 2 GB, con enlaces de un solo uso)
Vida de una efímera (TTL)hasta 24 h
Tiempo de inactividad de una efímera300 s por defecto, hasta 3600 s
Vida de una persistentehasta 30 días
Variables de entorno64 por sandbox, 32 KB por valor, 64 KB en total
CPU sostenidamás del 90 % durante más de 15 min se considera abuso

La regla de CPU existe porque las sandboxes comparten hardware. Una sandbox efímera que la incumple se detiene; una persistente se ralentiza. El trabajo a ráfagas nunca se acerca. Horas de cálculo a plena carga son trabajo para un VPS, donde alquilas los núcleos por meses.

Ver lo que has gastado

usage() en el SDK, o GET /sandboxes/{id}/usage, muestra los segundos en marcha de una sandbox, los segundos de CPU usados, los bytes salientes, billed_usd y estimated_total_usd. Los cargos llegan al saldo en lotes por hora, así que el panel puede ir hasta una hora por detrás de la cifra en vivo. Para comprobar estos números con una sandbox real, la página de sandboxes tiene todo lo necesario para empezar.

Preguntas frecuentes

¿Pago la tarifa entera o solo lo que usa mi código?

La tarifa que elegiste: sus vCPU a $0.040 por vCPU-hora y su RAM a $0.013 por GiB-hora, esté el código trabajando o esperando. Una sandbox que espera su tiempo de inactividad se cobra también por esa espera, así que mantén idle_timeout corto en tareas puntuales.

¿Se cobra el tráfico saliente?

No. El tráfico saliente se cuenta en usage(), pero no se cobra. La velocidad depende de la tarifa, de 50 Mbit/s en micro a 500 Mbit/s en max.

¿Qué es exactamente la prueba de $1?

Las cuentas nuevas reciben $1 de crédito para sandboxes, añadido automáticamente la primera vez que se crea una sandbox sin saldo suficiente. Vale 14 días, solo sirve para sandboxes (no para servidores) y se gasta antes que tu propio dinero. Una prueba por cuenta.

¿Mi saldo puede quedar en negativo?

No. Al llegar a cero, las sandboxes nuevas se rechazan con 402 insufficient_balance y las persistentes se pausan a las 24 horas. Nunca se cobra nada a una tarjeta, porque no hay ninguna guardada.

¿Cómo evito que un agente gaste demasiado en sandboxes?

Fija un límite diario y otro mensual en el panel o con PUT /sandboxes/budget. Al alcanzar un límite, las sandboxes nuevas reciben 429 budget_exceeded, las efímeras en marcha se borran y las persistentes se pausan conservando su disco.

Comentarios

Aún no hay comentarios. Sé el primero.

Deja un comentario

Los comentarios se moderan antes de aparecer.