Saltar al contenido
ReviewRamble

El boletín semanal

La IA, analizada, en tu bandeja de entrada.

  • Nuevas reseñas de herramientas, modelos, servidores MCP y repos, con el veredicto por delante
  • Precios y valoraciones revisados cuando algo cambia
  • Nuevos análisis en cuanto se publican

Modelos, agentes, servidores MCP y las herramientas que de verdad merecen tu tiempo.

Un correo a la semana. Date de baja con el enlace de cualquier boletín. Cómo usamos tu correo

NATS

Un único binario en Go para mensajería entre servicios; JetStream añade colas duraderas, reproducción y un almacén clave-valor.

Reseña de ReviewRamble editors · Actualizado

Ver en GitHub Código abierto

Nuestra nota

4.2/5

Lo bastante ligero para funcionar junto a un solo agente y lo bastante robusto para repartir trabajo entre cientos de ellos, siempre que trates sus parches de seguridad como urgentes.

¿Qué es NATS?

NATS es un servidor de mensajería: los programas publican mensajes en subjects con nombre (como tasks.summarise) y cualquier programa suscrito a ese subject los recibe. De serie funciona como dispara y olvida: un mensaje llega a quien esté escuchando en ese momento y nunca se vuelve a reproducir. JetStream, integrado en el mismo servidor, añade persistencia. Los mensajes se guardan en streams en memoria o en disco, sobreviven a reinicios, se reenvían hasta que un worker los confirma y pueden leerse de nuevo desde cualquier punto. JetStream también ofrece un almacén clave-valor y un almacén de objetos para archivos más grandes que un mensaje.

Para los equipos que ejecutan agentes, eso cubre la fontanería entre workers independientes: un planificador reparte trabajos a un grupo de workers que ejecutan herramientas, los resultados vuelven y no se pierde nada si un worker se cae a mitad de tarea. El servidor funciona on-premise, en la nube, en el edge o en una Raspberry Pi, y el README cuenta más de 40 implementaciones de cliente en distintos lenguajes.

NATS es un proyecto de la CNCF con licencia Apache 2.0. Synadia, su principal mantenedor, intentó en abril de 2025 sacar el proyecto de la CNCF y pasar las futuras versiones a la Business Source License; la disputa se resolvió el 1 de mayo de 2025, con Synadia cediendo las marcas de NATS a la Linux Foundation y el código manteniéndose en Apache 2.0. Synadia vende un servicio alojado, Synadia Cloud, y en 2026 lanzó un Agents SDK basado en un borrador del NATS Agent Protocol.

¿Cuánto cuesta NATS?

PlanPrecioQué incluye
PersonalFree10 conexiones, 5 GiB de almacenamiento
Starter$49/month100 conexiones
Pro$199/month1.000 conexiones, 1 TiB de datos de red
EnterpriseCustom

Gratuito y de código abierto con Apache 2.0. Synadia Cloud (NATS alojado): Personal gratis (10 conexiones, 10 GiB de datos de red, 5 GiB de almacenamiento); Starter 49 $/mes (100 conexiones); Pro 199 $/mes (1.000 conexiones, 1 TiB de datos de red); Enterprise bajo presupuesto. Excesos de 0,01 $ a 0,09 $ por GiB; complemento Remote System a 49 $/mes para gestionar tu propio clúster.

¿Merece la pena NATS?

NATS es la forma menos ceremoniosa de dar a workers de agentes independientes una cola compartida y duradera. Un binario en Go arrancado con JetStream activado te da subjects en los que publicar, streams que conservan los mensajes hasta que un worker los confirma y un almacén clave-valor para estado compartido pequeño, como el estado de una tarea. Kafka exige mucho más cuidado operativo para el mismo trabajo, y una lista de Redis no permite reproducir mensajes. El proyecto es maduro: unas 21.000 estrellas en GitHub, Apache 2.0 y la versión 2.15.2 publicada el 26 de octubre de 2026.

Conviene entender las garantías antes de que un agente dependa de ellas. Core NATS entrega como máximo una vez: un worker desconectado pierde el mensaje para siempre. JetStream reenvía todo lo que no se confirma a tiempo, es decir, al menos una vez, así que una llamada lenta a una herramienta puede ejecutarse dos veces si el worker no es idempotente. La documentación describe la publicación exactly-once mediante una cabecera Nats-Msg-Id, pero la ventana de duplicados es de 2 minutos por defecto, más corta que muchos reintentos de LLM. Las ejecuciones largas de agentes que deben retomarse a mitad de camino tras un fallo siguen necesitando un motor de flujos de trabajo o puntos de control propios; NATS mueve el trabajo, no recuerda hasta dónde había llegado un plan.

La seguridad es la partida más pesada del balance. El repositorio recoge 27 avisos de seguridad publicados solo en 2026, 12 de ellos de gravedad alta, sobre todo en el código de MQTT, WebSocket, leaf nodes y autorización, incluidos fallos que tumban el servidor antes de la autenticación. Ninguno es raro en un servidor expuesto a la red, y los arreglos llegan rápido, pero un equipo que instala NATS una vez y nunca lo actualiza asume un riesgo real. En abril de 2025 se publicó una auditoría de Trail of Bits encargada a través de OSTIF.

El intento de Synadia de 2025 de cambiar la licencia a la BSL fracasó, y el acuerdo dejó la marca en manos de la Linux Foundation, lo que hace del núcleo abierto una base más segura de lo que parecía aquella primavera. Su Agents SDK de 2026 y el borrador del NATS Agent Protocol, en la versión 0.3.0, resultan interesantes para agentes que deben encontrarse entre redes, pero son la capa de Synadia, no el proyecto de la CNCF, y la propia especificación aún deja la entrega garantizada como trabajo futuro.

Dónde se gana su sitio

  • Un ingeniero de plataforma en una start-up de 30 personas con un agente de investigación

    Repartir trabajos de scraping y resumen entre un grupo de workers y sobrevivir a la caída de uno

    El planificador publica cada trabajo en un stream de cola de trabajo de JetStream; los workers lo recogen, lo procesan y lo confirman, y los trabajos sin confirmar se reenvían. Basta un clúster de tres nodos en máquinas virtuales pequeñas; el coste son las máquinas y mantener el servidor parcheado.

  • Un equipo de IA en una empresa logística con agentes en dispositivos edge de almacén

    Llevar eventos desde sedes con conexión irregular hasta los modelos centrales

    Los leaf nodes de cada sede almacenan en local y reenvían al clúster central cuando vuelve el enlace. Es el caso para el que se diseñó NATS, aunque el código de leaf nodes acumuló varios avisos en 2026, así que la flota edge necesita una vía de actualización.

  • Un responsable de ingeniería en una agencia de 10 personas que prototipa herramientas multiagente

    Probar la mensajería entre agentes sin mantener servidores

    El plan gratuito Personal de Synadia Cloud permite 10 conexiones y 5 GiB de almacenamiento, suficiente para un prototipo; Starter, a 49 $ al mes, sube a 100 conexiones. Personal corta conexiones cuando supera sus límites en lugar de cobrar excesos.

Antes de decidirte

Puesta en marcha
Descarga el binario nats-server o ejecuta la imagen oficial de Docker con JetStream activado (nats-server -js); no necesita otras dependencias. Los clústeres de producción usan el chart de Helm de Artifact Hub.
Integraciones
Clientes oficiales en más de 40 lenguajes, entre ellos Go, Python, TypeScript, Java, Rust y .NET; listeners de MQTT y WebSocket; el Agents SDK de Synadia para TypeScript y Python funciona encima.
Datos y privacidad
Los mensajes autoalojados se quedan en tus servidores; JetStream los guarda en memoria o en disco según las reglas de retención de cada stream. Apache 2.0, sin límites de uso comercial. 27 avisos de seguridad en GitHub publicados en 2026, 12 de gravedad alta.
Coste a escala
Autoalojarlo solo cuesta las máquinas. Synadia Cloud Pro cuesta 199 $ al mes por 1.000 conexiones, 1 TiB de datos de red y 50 GiB de almacenamiento, con excesos de salida de cliente a 0,09 $ por GiB; Enterprise bajo presupuesto.
Límites
La entrega al menos una vez implica trabajos duplicados si los workers no son idempotentes; la ventana de deduplicación es de 2 minutos por defecto; Synadia Cloud limita el tamaño de mensaje a 1 MiB en Personal y Starter y a 8 MiB en Enterprise. Unas 475 incidencias y pull requests abiertas.

Lo bueno

  • Un solo binario; JetStream añade persistencia sin un segundo sistema
  • Colas de trabajo duraderas, reproducción, almacén clave-valor y de objetos en un servidor
  • Más de 40 lenguajes de cliente; funciona desde una Raspberry Pi hasta clústeres multirregión
  • Apache 2.0, con la marca en manos de la Linux Foundation desde 2025

Lo malo

  • 27 avisos de seguridad en 2026; las actualizaciones no pueden esperar
  • Al menos una vez por defecto; los workers deben tolerar trabajos duplicados
  • Sin estado de flujo de trabajo ni pasos reanudables para ejecuciones largas de agentes
  • El protocolo de agentes es de Synadia y sigue siendo un borrador

Ideal para

Equipos con varios workers de agentes o herramientas independientes que necesitan colas de trabajo duraderas y fan-out sin operar Kafka.

NATS: preguntas frecuentes

¿Merece la pena NATS?
Lo bastante ligero para funcionar junto a un solo agente y lo bastante robusto para repartir trabajo entre cientos de ellos, siempre que trates sus parches de seguridad como urgentes. Le damos un 4.2 sobre 5.
¿Cuánto cuesta NATS?
Gratuito y de código abierto con Apache 2.0. Synadia Cloud (NATS alojado): Personal gratis (10 conexiones, 10 GiB de datos de red, 5 GiB de almacenamiento); Starter 49 $/mes (100 conexiones); Pro 199 $/mes (1.000 conexiones, 1 TiB de datos de red); Enterprise bajo presupuesto. Excesos de 0,01 $ a 0,09 $ por GiB; complemento Remote System a 49 $/mes para gestionar tu propio clúster.
¿Qué inconvenientes tiene NATS?
27 avisos de seguridad en 2026; las actualizaciones no pueden esperar; al menos una vez por defecto; los workers deben tolerar trabajos duplicados; sin estado de flujo de trabajo ni pasos reanudables para ejecuciones largas de agentes; el protocolo de agentes es de Synadia y sigue siendo un borrador.
¿Para quién es NATS?
Equipos con varios workers de agentes o herramientas independientes que necesitan colas de trabajo duraderas y fan-out sin operar Kafka.
¿Cuánto cuesta NATS para un equipo o en producción?
Autoalojarlo solo cuesta las máquinas. Synadia Cloud Pro cuesta 199 $ al mes por 1.000 conexiones, 1 TiB de datos de red y 50 GiB de almacenamiento, con excesos de salida de cliente a 0,09 $ por GiB; Enterprise bajo presupuesto.
¿Es NATS seguro para los datos de la empresa?
Los mensajes autoalojados se quedan en tus servidores; JetStream los guarda en memoria o en disco según las reglas de retención de cada stream. Apache 2.0, sin límites de uso comercial. 27 avisos de seguridad en GitHub publicados en 2026, 12 de gravedad alta.

Respuestas comprobadas el 9 nov 2026.

¿Desarrollas NATS? Muestra esta nota en tu webNATS: nota de 4.2 sobre 5 en ReviewRamble