Skip to main content

Unofficial Python SDK for Zscaler public API endpoints.

Project description

Zscaler SDK (zsdk)

The Zscaler SDK (zsdk) is a Python library designed to provide an easy and programmatic way to interact with publicly available Zscaler API endpoints. With zsdk, developers can manage and automate tasks across Zscaler's suite of security services, including Zscaler Internet Access (ZIA), Zscaler Private Access (ZPA), and Zscaler Digital Experience (ZDX).

Features

  • Comprehensive coverage of Zscaler's public API.
  • Easy-to-use Pythonic interfaces.
  • Examples and guides to get started quickly.
  • Easy to use Docker files to build container with zsdk pre-installed.

Installation

You can install zsdk via pip:

pip install zsdk

Getting Started

Here's a quick example to get you started with ZIA:

from zsdk.zia import ZIA
zscaler = ZIA(username='YOUR_USERNAME', password='YOUR_PASSWORD', api_key='YOUR_API_KEY', cloud_name="zscaler.net")
print(zscaler.locations.list())

See the examples directory for more comprehensive examples and the documentation for detailed API reference.

Using Docker

See the Docker instruction and discussion documentation. We provide instructions on how to load zsdk into a container using either this repos' version or the PyPi hosted version of zsdk. We also provide instructions on how to do so using docker or docker-compose methods.

Support and Contributions

For questions, issues, or contributions, please see the CONTRIBUTING.md file.

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

zsdk-1.1.3.1.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

zsdk-1.1.3.1-py3-none-any.whl (37.2 kB view details)

Uploaded Python 3

File details

Details for the file zsdk-1.1.3.1.tar.gz.

File metadata

  • Download URL: zsdk-1.1.3.1.tar.gz
  • Upload date:
  • Size: 26.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.1 Darwin/23.0.0

File hashes

Hashes for zsdk-1.1.3.1.tar.gz
Algorithm Hash digest
SHA256 baea4139aba2a912a72b9ad14f001705f6347bb0d5475d4ae113b09fafd68eec
MD5 c0faf3547d0ae319d6f4363b01e86d43
BLAKE2b-256 d2ffccd281d25e5219112e077e12907c7a437261d47a5e9e65f6ea7e5af2bbca

See more details on using hashes here.

File details

Details for the file zsdk-1.1.3.1-py3-none-any.whl.

File metadata

  • Download URL: zsdk-1.1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 37.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.1 Darwin/23.0.0

File hashes

Hashes for zsdk-1.1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6b212f899798e5b4b6be7b6d9ba2ade6f95266380986c2476f6979b21bc94862
MD5 73ae4d35c549cdd129e7bfabdc2eab8e
BLAKE2b-256 f2e0b9d21a66f19f78183b956217bfeca6cdb9c93b07a6bb0123e437e2d50c1a

See more details on using hashes here.

Supported by

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