# Prerequisites

- The plugin is distributed as a compiled binary that already contains all required dependencies, so Python or additional libraries are not required on the server where it runs.
- An Azure subscription with **Azure Application Gateway** resources available for monitoring is required.
- Azure credentials must be provided through a **Service Principal** with read permissions over the subscription or over the resource group to be monitored.
- The Service Principal must be able to list network resources and query Azure Monitor metrics.
- In test environments, the **Mock Azure API URL** field can be used to point to a mock that simulates Azure Application Gateway responses. In production it must be left empty.