Skip to main content

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.