OneAPI Tools and SDKs
Zscaler provides a complete suite of libraries and tools for interacting with the Zscaler Zero Trust Exchange. Whether you're testing APIs, building automations, or integrating with existing systems, Zscaler provides the right tools for every use case.
Topics
- When to use Postman vs. SDKs for different scenarios
- How to set up both tools in under 5 minutes
- Best practices for authentication and error handling
- Real-world examples and common automation patterns
Choose Your Tool
- Postman Collection
- SDK
Postman Collection
The Zscaler Postman collection simplifies working with all API endpoints, allowing you to:
- Test APIs instantly without writing code
- Explore endpoints using preconfigured authentication
- Debug requests with detailed response information and analysis
- Share collections with your team
The Postman collection is best for API exploration, testing, and quick prototyping.
To learn more, see Configuring the Postman REST API Client
Official Zscaler SDK
Zscaler provides an official SDK for popular programming languages to accelerate development. SDKs are best used for production automations, CI/CD pipelines, and enterprise integrations.
Python SDK
V2:
Current support is available for Authentication Service, Zscaler Digital Experience (ZDX), and Zscaler Internet Access (ZIA). Additional product support will be introduced in future releases.
To learn more, see Getting Started with the Zscaler Python SDK.
V1 (General Availability):
- Supports multi-product (Authentication Service, Client Connector, Cloud & Branch Connector, External Attack Surface Management (EASM), Workflow Automation, ZDX, ZIA, and Zscaler Private Access (ZPA))
- Uses the OneAPI framework with a single OAuth2 client
- Is backward compatible with legacy APIs
- Contains built-in retries and error handling
To learn more, refer to the GitHub repository.
Go SDK
This SDK:
- Leverages high-performance Go programming language
- Supports Authentication Service, Client Connector, Workflow Automation, ZDX, ZIA, and ZPA
- Supports both OneAPI and legacy frameworks
- Offers intelligent retry mechanisms
To learn more, refer to the GitHub repository.