Overview

F5 WAF for NGINX is an advanced, lightweight and high-performance web application firewall (WAF) for applications and APIs.

It provides protection for the OWASP Top 10, with additional functionality:

  • HTTP response inspection and protocol compliance
  • Data schema validation (JSON & XML)
  • Meta character checking
  • Disallowing file types

For more details, see the Supported security policy features.

It is platform-agnostic and supports a range of deployment options for operational needs:

  1. Virtual environment (Bare metal)
    • NGINX operates on the host system
    • WAF components are deployed in containers
    • Ideal for existing NGINX virtual environments
  2. Docker
    • NGINX and WAF components are deployed as containers
    • Suitable for environments with multiple deployment stages
  3. Kubernetes
    • Integrates NGINX and WAF components in a single pod
    • Ideal for scalable, cloud-native environments

F5 WAF for NGINX is part of the NGINX One premium packages and runs natively on NGINX Plus and NGINX Ingress Controller.