NginX is open source software used for web serving, reverse proxying, caching, load balancing, media streaming, and more. It started out as a web server optimized for high performance and stability. Beyond its HTTP server capabilities, NginX can also serve as a proxy server for email protocols like IMAP, POP3, and SMTP, as well as a reverse proxy and load balancer for HTTP, TCP, and UDP servers. The software was created by Russian developer Igor Sysoev and publicly released in 2004.