Serverless Colombia
Cuatro primitivas, una sola cuenta.
Clave-valor, base de datos SQL, funciones y tareas programadas Colombia, con la misma superficie de API que ya conoces y sobre infraestructura propia. Se administran desde el panel y por API, CLI y MCP.
$truo serverless fn deploy ./worker.js --name checkout
→ desplegada · binding KV: sessions · binding DB: orders
→ aislada por completo: nada persiste entre invocaciones
TruoCloud Colombia
Colombia es el único país del catálogo donde, además de las extensiones genéricas, se registra el dominio nacional: el .co y el .com.co están disponibles desde el mismo panel que el resto de tu infraestructura.
La ventana de atención humana, traducida a la hora de Bogotá, abre temprano por la mañana y llega hasta media tarde. Fuera de esa franja siguen corriendo el monitoreo y los avisos automáticos de la plataforma.
Los VPS colombianos incluyen firewall de red de hasta 20 reglas por IP, que editas tú desde el panel, y mitigación de ataques volumétricos activa desde el primer minuto. El tráfico se filtra en la red, antes de tocar tu máquina.
- Atención humana
- Lunes a viernes, 07:00 a 16:00, hora de Colombia. El monitoreo y los avisos automáticos corren las 24 horas.
- Dónde corre tu servicio
- Nodos de cómputo en centros de datos de Estados Unidos y Canadá.
Qué obtienes
Cuatro servicios
kv · db · fn · cron
Se contratan por separado y comparten cuenta, factura Colombia y token de tenant.
Sin reescribir
Misma superficie de API
Las consultas y las llamadas que ya tienes escritas se portan sin tocarlas.
Aislamiento
Aislamiento total por invocación
Cada ejecución de una función Colombia queda aislada de las demás, sin nada compartido entre invocaciones.
Operable por agentes
Panel, API, CLI y MCP
Se administran desde el panel, y por completo en la API pública v1, con SDK, CLI y MCP local.
Las primitivas
Cuatro piezas que se componen
Cada una se contrata sola, pero están pensadas para usarse juntas: una función lee de la clave-valor, escribe en la base y una tarea programada la dispara.
Clave-valor
kv.truo.cloud
put, get y list con prefijo y cursor, TTL, metadata y borrado idempotente.
Superficie de Workers KV
Base de datos
db.truo.cloud
SQL con prepare, bind, first, all, run y batch, más meta.changes y last_row_id.
Superficie de D1
Funciones
fn.truo.cloud
export default { fetch(request, env) }, con env.KV y env.DB inyectados.
Superficie de Workers
Tareas programadas
cron.truo.cloud
Expresiones cron de cinco campos en UTC que disparan webhooks firmados con HMAC.
Superficie de Cron Triggers
Planes
La misma escalera en los cuatro servicios
Se contrata un plan por servicio Colombia. Las cuotas incluidas cambian; el precio no.
Beta: los cuatro servicios corren hoy con una sola réplica en un solo nodo, y el motor de funciones depende de un único host. No hay alta disponibilidad y no llevan Acuerdo de Nivel de Servicio. Los datos sí están respaldados: el código de tus funciones se replica de forma continua y una réplica nueva arranca en menos de un segundo, pero mientras ese host esté caído las funciones no ejecutan.
Todos los planes tienen tope: al agotar la cuota del mes la API responde 429 y la ejecución programada queda marcada como omitida en el registro. No se cobra excedente. El plan Free además no entra en el Acuerdo de Nivel de Servicio.
Si llegas al tope, subir de plan lo destraba en el momento: el servicio no espera al mes siguiente.
Cuotas
Qué incluye cada plan de Serverless Colombia
Por servicio Colombia, y qué pasa al llegar al tope al pie de cada tabla.
Clave-valor
kv.truo.cloud
Superficie de Workers KV
| Incluido | Free | Dev | Startup | Business | Scale |
|---|---|---|---|---|---|
| Lecturas al mes | 1 M | 10 M | 50 M | 200 M | 1.000 M |
| Escrituras al mes | 100 k | 1 M | 5 M | 20 M | 100 M |
| Almacenamiento | 256 MB | 2 GB | 10 GB | 50 GB | 250 GB |
Al llegar al tope · La API responde 429 hasta el mes siguiente o hasta que subas de plan.
Base de datos
db.truo.cloud
Superficie de D1
| Incluido | Free | Dev | Startup | Business | Scale |
|---|---|---|---|---|---|
| Bases | 3 | 10 | 25 | 50 | 200 |
| Filas leídas al mes | 25 M | 250 M | 1.000 M | 5.000 M | 25.000 M |
| Filas escritas al mes | 1 M | 10 M | 50 M | 250 M | 1.000 M |
| Almacenamiento | 500 MB | 2 GB | 10 GB | 50 GB | 250 GB |
Al llegar al tope · Los queries responden 429 hasta el mes siguiente o hasta que subas de plan.
Funciones
fn.truo.cloud
Superficie de Workers
| Incluido | Free | Dev | Startup | Business | Scale |
|---|---|---|---|---|---|
| Funciones | 5 | 20 | 50 | 200 | 1.000 |
| Invocaciones al mes | 100 k | 1 M | 5 M | 25 M | 100 M |
Al llegar al tope · Las invocaciones responden 429 hasta el mes siguiente o hasta que subas de plan.
Tareas programadas
cron.truo.cloud
Superficie de Cron Triggers
| Incluido | Free | Dev | Startup | Business | Scale |
|---|---|---|---|---|---|
| Programaciones | 5 | 25 | 100 | 500 | 2.500 |
| Ejecuciones al mes | 5 k | 50 k | 250 k | 1 M | 5 M |
Al llegar al tope · La ejecución queda omitida en el registro hasta el mes siguiente o hasta que subas de plan.
Cada invocación Colombia queda completamente aislada
Es lo que hace defendible ejecutar código de terceros: cada ejecución arranca limpia y no deja rastro para la siguiente.
- ●
Sin interfaz de red
El entorno de ejecución no tiene tarjeta de red: todo entra y sale por un canal controlado hacia la plataforma.
- ●
Los tokens no entran al entorno de ejecución
Los inyecta un relay del lado de la plataforma, que además valida que el espacio de nombres pedido sea el del binding.
- ●
Salida a internet con política
fetch sale por ese relay: se niegan IP privadas, link-local y metadata de nube, resolviendo el DNS del lado de la plataforma.
- ●
Sin estado entre invocaciones
El entorno se reinicia al terminar. No queda nada de una invocación para la siguiente, ni entre clientes.