NGINX Unit ist ein quelloffener, leichtgewichtiger und universeller Webserver, der Anwendungscode in mehreren Programmiersprachen nativ ausführen kann. Unit vereinfacht den Webanwendungs-Stack, indem es die Funktionen von Webserver, Anwendungsserver und Prozessmanager in einem einzigen Paket kombiniert. Er kann statische Ressourcen effizient verarbeiten und Anwendungslogik in Sprachen wie Python, PHP, Go, Java, JavaScript, Perl und Ruby ausführen, ohne zusätzliche Software zu benötigen.
Unit bietet eine RESTful JSON-API zur dynamischen Konfiguration des Servers und zum sofortigen Aktualisieren von Anwendungen ohne Ausfallzeiten. Er basiert auf einer robusten, mehrfädigen, asynchronen Architektur, um Stabilität, Sicherheit und Leistung zu gewährleisten.