NGINX.COM
Web Server Load Balancing with NGINX Plus

Lightweight and Open Source

NGINX Unit supports a RESTful JSON API, deploys configuration changes without service disruptions, and runs apps built with multiple languages and frameworks. Designed from scratch around the needs of your distributed applications, it lays the foundation for your service mesh.

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.

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

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

Technical Specifications

Supported App Languages

  • Binary-compiled languages in general
  • Go
  • JavaScript (Node.js)
  • Java
  • Perl
  • PHP
  • Python
  • Ruby
woman typing at desk computer

Visit NGINX Unit For Full Technical Specifications

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.

NGINX Unit Documentation

Learn More about NGINX Unit

NGINX Unit: From Zero to Lift Off

NGINX Unit: From Zero to Lift Off

NGINX developers demo how to build, deploy, and manage application using NGINX Unit.

 
Automating Installation of WordPress with NGINX Unit on Ubuntu

Blog

Automating Installation of WordPress with NGINX Unit on Ubuntu

We walk through a bash script for setting up a WordPress deployment on Ubuntu that's managed by NGINX Unit and uses NGINX for web serving. The resulting WordPress deployment is scriptable,...

 
Building Application Stacks With NGINX Unit

Blog

Building Application Stacks With NGINX Unit

We show how to build an application stack with NGINX Unit, enabling automated deployment of production environments with custom‑built language runtime versions, libraries, modules, and...