Nginx (« engine x ») est un serveur web HTTP qui fait aussi office de proxy inverse, de cache de contenu, d'équilibreur de charge, de proxy TCP/UDP et de proxy de messagerie. Il prend notamment en charge TLS, HTTP/2, les WebSockets et gRPC. Les organisations l'utilisent pour servir du contenu statique, répartir le trafic entre serveurs et terminer TLS pour des applications en arrière-plan. Nginx est un logiciel que vous exploitez vous-même, sur vos serveurs ou dans votre environnement de conteneurs. NGINX Plus, payant, ainsi que le support commercial et la formation sont proposés par F5.
Le logiciel de base est open source sous licence BSD-2-Clause. Nginx a été écrit à l'origine par Igor Sysoev et appartient depuis mars 2019 à F5, Inc., société américaine dont le siège est à Seattle. Le développement du projet relève donc d'une entreprise soumise au droit américain, ce qui compte pour le CLOUD Act à propos des produits commerciaux et du support. Comme vous hébergez le logiciel vous-même, vous décidez où le trafic et les données sont traités.