---
title: Edge WAF deployment using the Next-Gen WAF API
summary: >-
  These articles describe how to set up and configure an Edge WAF deployment
  using the Next-Gen WAF API.
url: >-
  https://www.fastly.com/documentation/guides/next-gen-waf/setup-and-configuration/edge-deployment/ngwaf-api
---

> **IMPORTANT:** This guide only applies to customers who want to deploy the Edge WAF on a Compute service and cannot access the Next-Gen WAF in the Fastly control panel or want to deploy the Edge WAF on a CDN service that meets one of the following conditions:
>
> - The service doesn't have the [`ngwaf_oob_enabled` parameter](https://www.fastly.com/documentation/guides/next-gen-waf/setup-and-configuration/edge-deployment/edge-waf-architecture-types/#determining-your-deployment-management-method) set.
> - The service has the `ngwaf_oob_enabled` parameter disabled (`false`) and uses [mutual TLS (mTLS)](https://docs.fastly.com/products/tls-service-options#mutual-tls-authentication).
>
> If you don't meet these requirements, refer to the [Fastly control panel guide](https://www.fastly.com/documentation/guides/next-gen-waf/setup-and-configuration/edge-deployment/edge-waf-deployment-using-the-fastly-control-panel) instead.

- [Configuring Edge WAF deployments using the Next-Gen WAF API](https://www.fastly.com/documentation/guides/next-gen-waf/setup-and-configuration/edge-deployment/ngwaf-api/configuring-edge-waf-deployments-using-the-next-gen-waf-api/)
- [Maintaining Edge WAF deployments using the Next-Gen WAF API](https://www.fastly.com/documentation/guides/next-gen-waf/setup-and-configuration/edge-deployment/ngwaf-api/maintaining-edge-waf-deployments-using-the-next-gen-waf-api/)
- [Setting up Edge WAF deployments using the Next-Gen WAF API](https://www.fastly.com/documentation/guides/next-gen-waf/setup-and-configuration/edge-deployment/ngwaf-api/setting-up-edge-waf-deployments-using-the-next-gen-waf-api/)
