Repolode
nats-io

nats-io/nats-server

Servidor NATS, un sistema de mensajería de alto rendimiento para conectar servicios, dispositivos y sistemas edge, parte de la CNCF.

Estrellas
20,919
Forks
2,015
Issues abiertos
507
Último commit
anteayer

¿Qué es?

NATS es un sistema de mensajería para intercambiar datos entre servicios, dispositivos y aplicaciones. Este repositorio contiene el servidor NATS, al que se conectan los clientes para publicar y suscribirse a mensajes. El proyecto indica que cuenta con más de 40 implementaciones de clientes en distintos lenguajes y que el servidor puede ejecutarse en instalaciones propias, en la nube, en el edge y en una Raspberry Pi.

NATS forma parte de la Cloud Native Computing Foundation. El proyecto describe su objetivo como simplificar y hacer más seguro el diseño y la operación de sistemas distribuidos. En abril de 2025 se publicó una auditoría de seguridad externa realizada por Trail of Bits y encargada a través de OSTIF.

El servidor está escrito en Go y se distribuye bajo la licencia Apache 2.0. La documentación está disponible en docs.nats.io, y la comunidad conversa en Slack y Google Groups.

Funciones clave

  • 01Mensajería de publicación/suscripción entre servicios, dispositivos y aplicaciones.
  • 02Se ejecuta en instalaciones propias, en la nube, en el edge y en una Raspberry Pi.
  • 03Más de 40 implementaciones de clientes en distintos lenguajes.
  • 04Forma parte de la Cloud Native Computing Foundation.
  • 05Auditoría de seguridad externa publicada en abril de 2025.

Casos de uso

  • Conectar microservicios mediante mensajería asíncrona ligera.
  • Recopilar y distribuir datos de dispositivos IoT o de vehículos conectados en el edge.
  • Crear sistemas distribuidos que deban ejecutarse tanto en la nube como en hardware edge.

En colecciones

Temas

Preguntas frecuentes

¿Qué es nats-server?
Servidor NATS, un sistema de mensajería de alto rendimiento para conectar servicios, dispositivos y sistemas edge, parte de la CNCF. NATS es un sistema de mensajería para intercambiar datos entre servicios, dispositivos y aplicaciones. Este repositorio contiene el servidor NATS, al que se conectan los clientes para publicar y suscribirse a mensajes. El proyecto indica que cuenta con más de 40 implementaciones de clientes en distintos lenguajes y que el servidor puede ejecutarse en instalaciones propias, en la nube, en el edge y en una Raspberry Pi.
¿nats-server es gratuito? ¿Qué licencia tiene?
nats-server es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿nats-server sigue mantenido?
Mantenimiento activo. El último commit de nats-server fue el 22 oct 2026.
¿Para qué puedo usar nats-server?
Conectar microservicios mediante mensajería asíncrona ligera. Recopilar y distribuir datos de dispositivos IoT o de vehículos conectados en el edge. Crear sistemas distribuidos que deban ejecutarse tanto en la nube como en hardware edge.
¿Dónde consigo nats-server?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/nats-io/nats-server

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados