{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking/2"}],"enrichment":{"capability":"Framework for programmatically configuring and managing Palo Alto Networks firewalls and Panorama devices via API, with object-oriented access to device configuration and operational commands.","skillfed_tags":["firewall-management","network-automation","palo-alto-networks"],"use_cases":["Automate firewall interface and network configuration during infrastructure provisioning.","Batch-manage security policies and rules across multiple firewalls via Panorama.","Query device status, system info, and operational metrics for monitoring or compliance audits.","Integrate firewall configuration into CI/CD pipelines for infrastructure-as-code workflows.","Implement high-availability failover logic or retry mechanisms during device maintenance."],"what_it_does":"pan-os-python is an object-oriented SDK that lets you interact with Palo Alto Networks firewalls and Panorama appliances programmatically. Instead of logging into the web GUI or CLI, you write Python code to create, modify, and query device configurations and run operational commands. The SDK models the device's configuration hierarchy as Python objects and handles the underlying API calls for you.\n\nIt's designed for automation tasks: provisioning interfaces, managing security policies, running diagnostics, and orchestrating changes across single devices or Panorama-managed fleets. The package is stable, actively maintained, and already in production use. It depends only on pan-python for HTTP communication, keeping installation straightforward.","worth_installing":"Yes, if you manage Palo Alto Networks devices and need programmatic control. The package is stable, actively maintained, has low install friction, and carries a permissive license. No known security vulnerabilities. Only caveat: you must have network access to a compatible PAN-OS device with API credentials to use it meaningfully."},"id":"pan-os-python","links":{"html":"https://skillfed.io/packages/pan-os-python","md":"https://skillfed.io/packages/pan-os-python.md","pypi":"https://pypi.org/project/pan-os-python/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-22","license_spdx":null,"license_treatment":"permissive","name":"pan-os-python","python_support":"supports_current","summary":"Framework for interacting with Palo Alto Networks devices via API"},"popularity":{"monthly_downloads":114110,"position":12311,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.13.1"}
