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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | baea4139aba2a912a72b9ad14f001705f6347bb0d5475d4ae113b09fafd68eec |
|
MD5 | c0faf3547d0ae319d6f4363b01e86d43 |
|
BLAKE2b-256 | d2ffccd281d25e5219112e077e12907c7a437261d47a5e9e65f6ea7e5af2bbca |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b212f899798e5b4b6be7b6d9ba2ade6f95266380986c2476f6979b21bc94862 |
|
MD5 | 73ae4d35c549cdd129e7bfabdc2eab8e |
|
BLAKE2b-256 | f2e0b9d21a66f19f78183b956217bfeca6cdb9c93b07a6bb0123e437e2d50c1a |