The FortiWeb WAF protects your web applications and APIs at Layer 7. Features, deployment modes and the 2026 status of the cloud offering.
FortiWeb is Fortinet's web application firewall (WAF). Placed in front of your web servers and APIs, it inspects HTTP and HTTPS traffic to block injections, cross-site scripting, API abuse and malicious bots, which a network firewall is unable to interpret. It is available as a hardware appliance, as a virtual machine, on public clouds and as a container; the SaaS version is now part of FortiAppSec Cloud.
A next-generation firewall filters traffic flows, identifies applications and can apply intrusion prevention. However, an SQL injection request arrives on port 443, toward a legitimate server, within a perfectly valid session. Detecting it requires an understanding of the application logic: the expected parameters, their format, the sequence of pages and the normal behavior of a user. This is the role of the WAF, which operates at Layer 7 and understands the structure of HTTP requests.
FortiWeb relies on two-layer machine learning detection: a first model learns the normal behavior of the application, and a second model qualifies anomalies in order to reduce false positives.
The way the WAF is inserted into the network determines which features are available:
In all cases, inspecting encrypted traffic requires the WAF to have access to the certificates or to terminate the TLS session itself.
FortiWeb remains an active product, with a documented 8.0 branch. However, the FortiWeb Cloud SaaS offering no longer exists under that name: it has been integrated into FortiAppSec Cloud, a platform that brings together the former FortiWeb Cloud (WAF and threat analytics), FortiGSLB (global server load balancing) and FortiGuard advanced bot protection. According to Fortinet documentation, most features remained the same through this consolidation. If you are reading older procedures that refer to FortiWeb Cloud, look for their equivalent in FortiAppSec Cloud.
A poorly tuned WAF either blocks legitimate users or lets attacks through. A gradual approach limits these risks:
A WAF does not replace secure development or penetration testing: it reduces exposure, particularly during the time it takes for an application fix to be deployed.
Configuring a WAF requires understanding the attacks it is meant to block and being able to read a suspicious HTTP request. These learning paths complement each other:
FortiWeb protects the application layer that network firewalls cannot see, from the web form to the API. Keep in mind that the SaaS version is now called FortiAppSec Cloud, and that the effectiveness of a WAF depends above all on a gradual rollout into production and on continuous tuning.