pan-os-php library is aimed at making PAN-OS configuration changes easy and maintainable. It also allows for complex scenarios like rule merging, unused object tracking, conversion of checkpoint exclusion groups, large scale rule editing, and App-ID conversion.
Documentation for this SDK can be found here. Of particular interest are:
- Notes on installation including guidance for using Docker
- How to use the SDK with your own scripts
- How to use the SDK with predefined scripts