NGINX Unit es un servidor web ligero, de código abierto y versátil que permite ejecutar código de aplicaciones de forma nativa en múltiples lenguajes de programación. Unit está diseñado para simplificar la pila de aplicaciones web al combinar las funciones de servidor web, servidor de aplicaciones y gestor de procesos en un solo paquete. Puede manejar eficientemente recursos estáticos y ejecutar la lógica de las aplicaciones en lenguajes como Python, PHP, Go, Java, JavaScript, Perl y Ruby sin necesidad de software adicional.
Unit proporciona una API RESTful JSON para configurar el servidor de forma dinámica y actualizar las aplicaciones al instante, sin tiempo de inactividad. Se basa en una arquitectura compleja, multihilo y asíncrona para garantizar la robustez, la seguridad y el rendimiento.