Skip to main content

Python3 SDK for the Prisma SASE AppFabric

Project description

PyPI PyPI - Python Version Downloads PyPI - License GitHub issues

Palo Alto Networks Prisma SASE Python SDK v6.6.2b1

Python3 SDK for the Prisma SASE AppFabric

Synopsis

Intended to be a small, lightweight SDK wrapper around the Prisma SASE API for easy use. Initial version requires knowledge of JSON/Dict objects for POST/PUT/PATCH operations.

Requirements

Code Example

Comes with example.py that shows usage to get a JSON list of sites.

Super-simplified example code (rewrite of example.py in ~4 lines of code):

# Import the Prisma SASE SDK API constructor and JSON response pretty printer
from prisma_sase import API, jd

# Instantiate the Prisma SASEx API constructor
sdk = API()

# Call Prisma SASE API login using the Interactive helpers (Handle SAML2.0 login and MSP functions too!).
sdk.interactive.login_secret(client_id='api_user1@1111111111.iam.panserviceaccount.com', 
                             client_secret='xxxxxx', 
                             tsg_id=1111111111)

# Print a dump of the list of sites for your selected account
jd(sdk.get.sites())

License

MIT

Version

Version Build Changes
6.6.2 b1 Support for February 2026 Controller release.
6.6.1 b1 Support for October 2025 Controller release.
6.5.2 b2 Support for February 2025 Controller release with bugfixes.
6.5.2 b1 Support for February 2025 Controller release.
6.5.1 b1 Support for November 2024 Controller release.
6.4.2 b1 Support for August 2024 Controller release.
6.4.1 b1 Support for March 2024 Controller release.
6.3.2 b1 Support for February 2024 Controller release.
6.3.1 b1 Support for November 2023 Controller release.
6.2.3 b1 Support for August 2023 Controller release.
6.2.2 b1 Support for June 2023 Controller release.
6.2.1 b1 Support for April 2023 Controller release.
6.1.2 b1 Support for January 2023 Controller release.
6.1.1 b1 Support for November 2022 Controller release.
6.0.1 b1 Support for May 2022 Controller release.

For more info

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prisma_sase-6.6.2b1.tar.gz (131.4 kB view details)

Uploaded Source

File details

Details for the file prisma_sase-6.6.2b1.tar.gz.

File metadata

  • Download URL: prisma_sase-6.6.2b1.tar.gz
  • Upload date:
  • Size: 131.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.17

File hashes

Hashes for prisma_sase-6.6.2b1.tar.gz
Algorithm Hash digest
SHA256 29c2ecb20b218484c18ca4332c61483be9d144d9e192923c089fd5332afbbfa1
MD5 4bfc3567b7bd5f9a527331a0b8c65ab3
BLAKE2b-256 a86ff0e70bf36e285d34c904322713795c1f4a7841a9bf3ca59c47f235ca0d90

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page