pan-python (Python)
The pan-python
SDK is a set of powerful, low-level Python packages for interacting with PAN-OS, WildFire, AutoFocus and more. It is also part of the underpinnings of the PAN-OS Ansible collection.
Where pan-os-python
provides an object-oriented framework to interact with PAN-OS appliances, pan-python
is more low-level, providing a framework to interact with PAN-OS appliances with XML and Xpath defined operations, commands and configuration.
Documentation for this SDK can be found here within the repository for pan-python
.
An interactive lab is also provided for pan-python
, which includes making configuration changes and performing User-ID operations amongst other topics.