NGINX.COM

What Is NGINX Plus?

NGINX Plus is a software load balancer, web server, and content cache built on top of open source NGINX. NGINX Plus has exclusive enterprise‑grade features beyond what's available in the open source offering, including session persistence, configuration via API, and active health checks. Use NGINX Plus instead of your hardware load balancer and get the freedom to innovate without being constrained by infrastructure.

NGINX-Plus-product-page_topology@2x

Why NGINX Plus?

Cost icon

Cost Effective

Save more than 80% compared to hardware ADCs, without sacrificing performance or functionality

Circle with 4 arrows pointing outwards from circle

Flexible and Portable

Deploy anywhere: public cloud, private cloud, bare metal, virtual machines, and containers

Automation gear icon

Automated

Save time by performing common tasks through the built‑in NGINX Plus API

Features

NGINX and NGINX Plus are full-featured load balancers for HTTP, TCP, and UDP

Load Balancer

Extend traditional load balancing with software:

  • HTTP, TCP, and UDP load balancing
  • Layer 7 request routing using URI, cookie, args, and more
  • Session persistence based on cookies *
  • Active health checks on status code and response body *
  • Service discovery using DNS *
Learn more

Web Server

Deliver static assets with unparallelled speed and efficiency:

  • Handle hundreds of thousands of clients simultaneously
  • Use up to 90% less memory than other web servers
  • Reverse proxy multiple protocols: HTTP, gRPC, memcached, PHP‑FPM, SCGI, uwsgi
  • Stream HTTP video: FLV, HDS, HLS, MP4
  • HTTP/2 gateway with HTTP/2 server push support

Security Controls

Protect your applications:

  • Request and connection limiting
  • Dual‑stack RSA/ECC SSL/TLS offloading
  • TLS 1.3 support
  • Dynamic certificate loading
  • IP address‑based access control lists (ACLs)
  • JWT authentication for APIs and OpenID Connect single sign‑on (SSO) *
  • NGINX App Protect WAF solution *
  • NGINX ModSecurity WAF dynamic module *

Dynamic Modules

Dynamically plug in additional features:

  • NGINX JavaScript module to run JavaScript code during request processing
  • GeoIP modules to locate users by IP address (requires MaxMind GeoIP database)
  • Build tool for compiling your own custom modules
  • SSO modules: ForgeRock, IDF Connect, and Ping Identity *
  • Dynamic modules repository *
Learn more

Streaming Media

Scalably deliver streaming media:

  • Live streaming: RTMP, Apple HTTP Live Streaming (HLS), Dynamic Adaptive Streaming over HTTP (DASH)
  • VOD: Flash (flv), MP4
  • Adaptive‑bitrate VOD: HLS, Adobe HTTP Dynamic Streaming (HDS) *
  • Bandwidth controls for MP4 streaming *
Learn more

Content Cache

Use the same cache that powers the world’s largest CDNs:

  • Cache static and dynamic content
  • Improve dynamic content performance with microcaching
  • Serve “stale” content while revalidating in the background to improve performance
  • Override or set Cache-Control headers
  • Manage the cache easily with the cache‑purging API *
Learn more
NGINX live activity monitoring

Monitoring

Diagnose and debug complex application architectures:

  • Monitor NGINX Plus metrics and validate configuration with NGINX Controller
  • Plug‑ins for AppDynamics, Datadog, and Dynatrace
  • Extended status with more than 90 unique metrics *
  • Built‑in, real‑time graphical dashboard *
  • JSON and HTML output for integration with custom monitoring tools *
Learn more

Kubernetes Ingress Controller

Create Kubernetes applications with NGINX Plus in front:

  • Load balancing with SSL/TLS termination
  • WebSocket and HTTP/2 support
  • URI rewriting before request is forwarded to application
  • Prometheus exporter for monitoring
  • Session persistence and health checks *
  • JWT authentication *
Learn more

High Availability (HA) *

Scalable and reliable HA deployments:

  • Active‑active and active‑passive HA modes
  • Configuration synchronization among NGINX Plus servers in a cluster
  • State sharing for features including Sticky‑Learn session persistence, rate limiting, and key‑value stores
  • Easy installation with built‑in script
Learn more

Programmability

Dynamically deploy custom architectures:

  • NGINX JavaScript module for scripting and advanced configurations
  • Lua scripting language
  • Ansible, Chef, and Puppet integration
  • API for managing upstream servers, key‑value stores, and real‑time metrics *
  • Dynamic reconfiguration without process reloads *

* Denotes feature exclusive to NGINX Plus

Technical Specifications

Distributions

Amazon Linux Logo
CentOS
Debian
FreeBSD Logo
Oracle Linux Logo
Suse logo
Ubuntu

Architectures

ARM Logo
PowerPC Logo
x86 Logo

APM

NGINX Amplify Logo
AppDynamics Logo
DataDog Logo
dynatrace Logo

Cloud Platforms

Amazon Web Services
Google Cloud Platform Logo
Microsoft Azure Logo

For more technical specifications and lists of features and modules, see the full technical specifications.

Compare Versions

FeaturesOSSNGINX Plus
Load balancer
    HTTP/TCP/UDP support
‘Yes’
‘Yes’
Content cache
    Static and dynamic content caching
‘Yes’
‘Yes’
Web server and reverse proxy
    Origin server for static content
‘Yes’
‘Yes’
    Reverse proxy: HTTP, FastCGI, memcached, SCGI, uwsgi
‘Yes’
‘Yes’
    gRPC proxy
‘Yes’
‘Yes’
    HTTP/2 server push
‘Yes’
‘Yes’
Security controls
‘Yes’
‘Yes’
    Dual‑stack RSA/ECC SSL/TLS offload
‘Yes’
‘Yes’
    TLS 1.3 support
‘Yes’
‘Yes’
    OpenID Connect SSO
‘Yes’
    NGINX Web Application Firewall (additional cost)
‘Yes’
Monitoring
    AppDynamics, Datadog, Dynatrace plug‑ins
‘Yes’
‘Yes’
    Active‑active and active‑passive modes
‘Yes’
    Configuration synchronization
‘Yes’
    State sharing: sticky‑learn session persistence, rate limiting, key‑value stores
‘Yes’
Programmability
    Dynamic reconfiguration without process reloads
‘Yes’
Streaming media
    Live streaming: RTMP, HLS, DASH
‘Yes’
‘Yes’
    VOD: Flash (flv), MP4
‘Yes’
‘Yes’
    Adaptive bitrate VOD: HLS, HDS
‘Yes’
    MP4 bandwidth controls
‘Yes’
Third-party ecosystem
Basic
Advanced
    OpenShift Router
‘Yes’
‘Yes’