Skip to content

Installation

BOSSe edited this page Feb 3, 2026 · 1 revision

Installation

Requirements

  • Python 3.9 or higher
  • PyQt6

Option 1: Download Pre-built App (Recommended)

macOS

  1. Download Zscaler-API-Client-vX.X.X-macOS.zip from Releases
  2. Extract the ZIP file
  3. Drag Zscaler API Client.app to your Applications folder
  4. Right-click and select "Open" (first time only, to bypass Gatekeeper)

Windows

Coming soon!

Linux

Coming soon!

Option 2: Run from Source

# Clone the repository
git clone https://github.com/yeager/zscaler-api-client.git
cd zscaler-api-client

# Install dependencies
pip install PyQt6 keyring

# Run
python zscaler_api_client.py

Option 3: Build from Source

# Install PyInstaller
pip install pyinstaller

# Build the app
pyinstaller zscaler_api_client.spec

# The app will be in dist/

macOS Note

The included .spec file handles Qt plugin paths correctly. After building, create a ZIP with symlinks preserved:

cd dist
zip -ry "Zscaler-API-Client.zip" "Zscaler API Client.app"

Clone this wiki locally