Palo Alto Networks
PAN-OS XML API · API-key auth · rule CRUD, policy queries, health and config backup. Tested against PA-VM 10.x and 11.x, physical, VM and cloud.
Multi-vendor coverage
A real estate is never one vendor. It is Palo Alto in the data center, Fortinet at the branch, a Check Point cluster nobody wants to touch, and three clouds that each call a rule something different. FwChange reads all of them and normalizes every rule to one vendor-agnostic model, so review, conflict analysis, and audit work the same way no matter what enforces the policy.
Vendor-agnostic by design
Every vendor models a rule differently: address objects here, service groups there, security zones somewhere else. The translation usually lives in one engineer's head, which is exactly where an audit can't see it.
Production ready
These drivers carry the full read-analyse-write path with rule CRUD, policy queries, and config backup, and are exercised against the vendor versions below.
PAN-OS XML API · API-key auth · rule CRUD, policy queries, health and config backup. Tested against PA-VM 10.x and 11.x, physical, VM and cloud.
FortiOS REST API · API-token auth · firewall policies, address objects, services and VPN config. Tested against FortiOS 6.x and 7.x on appliances, VM and cloud.
R80+ Web API · API-key plus session auth · access rules, NAT, object management and policy install. Tested against R80.40 and R81.x on appliances and CloudGuard.
REST API · basic auth · access lists, object groups, NAT and VPN. Tested against ASA 9.x across ASA 5500-X, Firepower and ASAv deployments.
Supported
The platforms a migration actually meets along the way: second Cisco lineages, the on-prem appliances, and the cloud and SASE control planes where rules increasingly live.
FMC REST API · token auth · access policies, object management and deploy tasks. Tested against FMC 7.x on Firepower appliances and FTDv.
Dashboard REST v1 · API-key auth · cloud-managed layer-3 and layer-7 firewall rules across the MX series.
Junos REST and NETCONF · token or certificate auth · security policies and address books. Tested against Junos 21.x and 22.x.
iControl REST · basic or token auth · AFM firewall rules and address lists. Tested against BIG-IP 15.x and 16.x.
REST API · API-key plus secret · rules and aliases on the open-source platform. Tested against 22.x, 23.x and 24.x; pfSense 2.6/2.7 runs through the same driver.
AWS SDK for EC2 security groups and VPC; Azure SDK for network security groups and Azure Firewall. IAM and service-principal auth respectively.
Beyond these, the same normalization model reaches further across cloud and SASE control planes: additional providers, open-source platforms, and FWaaS edges, for a total of 33+ vendors. The four production-ready drivers above are the ones a regulated change can lean on today; the rest read and normalize so a mixed estate stays on one trail.
At a glance
What each driver talks to, how it authenticates, and the vendor releases it has been exercised against.
| Vendor | API | Authentication | Tested versions | Tier |
|---|---|---|---|---|
| Palo Alto Networks | PAN-OS XML API | API key | PA-VM 10.x, 11.x | Production ready |
| Fortinet FortiGate | FortiOS REST API | API token | FortiOS 6.x, 7.x | Production ready |
| Check Point | R80+ Web API | API key + session | R80.40, R81.x | Production ready |
| Cisco ASA | REST API | Basic auth | ASA 9.x | Production ready |
| Cisco FTD / FMC | FMC REST API | Token auth | FMC 7.x | Supported |
| Cisco Meraki MX | Dashboard REST v1 | API key | MX series | Supported |
| Juniper SRX | Junos REST + NETCONF | Token / certificate | Junos 21.x, 22.x | Supported |
| F5 BIG-IP AFM | iControl REST | Basic / token | BIG-IP 15.x, 16.x | Supported |
| OPNsense | REST API | API key + secret | 22.x, 23.x, 24.x | Supported |
| AWS | AWS SDK (EC2) | IAM credentials | EC2, VPC security groups | Supported |
| Microsoft Azure | Azure SDK | Service principal | NSG, Azure Firewall | Supported |
| SASE / FWaaS | Provider REST / GraphQL | API key / token | Cloud-delivered edges | Supported |
Reading every vendor only matters if the change on top of it is reviewed, analysed, and provable. That logic comes from 280+ migrations across regulated European estates, written down on the methodology page.