NGINX.COM

The Lightweight, Open Source App Server Designed for Today’s Dynamic and Distributed Apps

Diagram - What is Unit

Wondering how an app server is different from a web server?

Read the Article

Why Use NGINX Unit?

  • Dynamic
  • Streamlined
  • Programmable

Configure your applications in real time – NGINX Unit is tailored to the demands of modern microservices. Make one change and apply to all.

NGINX Unit is a polyglot app server, a reverse proxy, and a static file server, available for Unix-like systems. It was built by nginx team members from scratch to be highly efficient and fully configurable at runtime.

Avoid the requirements and headaches associated with multiple application servers. NGINX Unit supports a single configuration stack.

Dynamically adjust to your applications’ needs:

  • Comprehensive RESTful API simplifies configuration
  • JSON syntax provides visibility and transparency
  • In‑memory updates reduce service disruptions
  • Zero-downtime deployments facilitate seamless updates

NGINX Unit is a polyglot app server, a reverse proxy, and a static file server, available for Unix-like systems. It was built by nginx team members from scratch to be highly efficient and fully configurable at runtime.

Dynamically adjust to your applications’ needs:

  • Comprehensive RESTful API simplifies configuration
  • JSON syntax provides visibility and transparency
  • In‑memory updates reduce service disruptions
  • Zero-downtime deployments facilitate seamless updates

NGINX Unit is a polyglot app server, a reverse proxy, and a static file server, available for Unix-like systems. It was built by nginx team members from scratch to be highly efficient and fully configurable at runtime.

Technical Specifications Available at unit.nginx.org