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 
Search instead for 
Did you mean: 

Palo Alto Networks Device Framework - Custom Automation Model for PAN-OS

About 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.

Device Framework Blogs

Terraform Provider Version 1.6.0 Released

post time: 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.

Palo Alto Networks Device Framework

post time: 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.

Downloads

Discussions

Have questions about how to utilize Device Framework to automate your Palo Alto Networks deployments? Join the Live Community to post your questions and get answers.
Author Topic Views Replies
posted: a week ago updated: a week ago

Adding device to Panorama Using Python SDK

I am trying to add a device to Panorama using Python SDK (panos). I was able to configure the device side using below code but cannot do the same Pano...
130 0
posted: 2 weeks ago updated: Wednesday

"Delete mapping failed" from XML API / uid-message / logout

We send IP to userid mapping data to Palo Alto via the XML api. We've had success with PAN-OS 5.0. However, with Palo Alto 8(8.1.0) we recieve "De...
154 1
posted: 2 weeks ago updated: Wednesday

I can't able to install Agent

All Dll added in system 32 but a Error is coming "The application was unable to start correctly (0xc000007b)." every time.

201 2
posted: 2 weeks ago updated: 2 weeks ago

Unable to create an address object using the API from Powershell

Hello, I am attempting to add an address object using the API via PowerShell. I am able to logon, get the key, and pull down the current list of share...
313 3
posted: 2 weeks ago updated: yesterday

Unable to deploy PAN->AzureVWAN

Hello Community!I'm trying to deploy a Site-to-Site connection between NGFW and Azure Virtual WAN using the automation tool written by vinayvenkat (li...
205 2