Palo Alto Networks Device Framework
The Palo Alto Networks Device Framework is a powerful tool to create automations and interactions with PAN-OS devices including Next-generation Firewalls and Panorama. It is a python library intended to be simple enough for non-programmers to use to create complex and sophisticated automations that leverage the PAN-OS API. The Device Framework offers an object-oriented model of the firewall and Panorama configuration to provide an automation framework that is conceptually similar to interaction with the device via the GUI or CLI. Available on PyPi and GitHub, it is easy to get started and create fully custom automation scripts.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Device Framework

The Palo Alto Networks Device Framework is a powerful tool to create automations and interactions with PAN-OS devices including Next-generation Firewalls and Panorama. It is a python library intended to be simple enough for non-programmers to use to create complex and sophisticated automations that leverage the PAN-OS API. The Device Framework offers an object-oriented model of the firewall and Panorama configuration to provide an automation framework that is conceptually similar to interaction with the device via the GUI or CLI. Available on PyPi and GitHub, it is easy to get started and create fully custom automation scripts.

Scripts and Templates

Discussions

Author Topic Views Replies
MichaelPrensky
01-26-2023

New Firewall Build Process

Hopefully I am putting this post in the right place. Please feel free to let me know if I should place it elsewhere. I work at a place where we dep...

posted in Automation/API Discussions

180 3
mtkh
11-28-2022

Panorama with pan-os-python API

Hi, I have three firewalls added to a device group in Panorama. I am accessing Panorama via pan-os-python API and from there I want to fetch some devi...

posted in Automation/API Discussions

465 1
MarketAxess
11-02-2022

Trying to programmatically move an address and address group via the api

Hi all. Relatively new to using the API, and having an issue that is troubling me. Perhaps someone could help out. We have a requirement to move a ...

posted in Automation/API Discussions

747 4
mrzepa2
11-02-2022

Rest API not seeing template variables

I'm trying to use the REST API to get/set variables on the template stack.According to the restapi-doc for PANOS 10.1, under the "devices" object, the...

posted in Automation/API Discussions

489 2
zol123
10-24-2022

Gather info with panos_security_rule

HiI dont fully understand how to use the panos_security_rule module to find rule panos_security_rule to find rules since https://github.com/PaloAltoNe...

posted in Automation/API Discussions

1016 3

Blogs

Terraform Provider Version 1.6.0 Released

08-30-2019 — The 1.6.0 release contains support for aggregate interfaces, subinterfaces, VLANs, policy based forwarding rules, multiple profile types, and the Google Cloud Platform (GCP) Panorama plugin.

Labels: Automation Device Framework Terraform
4068 1 by in Automation/API Blog

Palo Alto Networks Device Framework

06-08-2017 — The Palo Alto Networks Device Framework is a powerful tool, offered as a python library, to create automations and interactions with PAN-OS devices including Next-generation Firewalls and Panorama.

Labels: Automation Device Framework
8682 1 2 by in Automation/API Blog

Articles

Ansible Playbook to Baseline the NGFW

03-22-2021 — This quickplay solution provides an Ansible playbook to license a VM-series NGFW using an activated authcode, provide content updates, and upgrade or downgrade to a user-inputted PAN-OS software version

Labels: Ansible Featured NGFW PAN-OS pandevice Strata Configure Strata Deploym
3615 1 by in Quickplay Solutions Articles