--- id: zabbix-api version: "0.5.6" license: GNU LGPL 2.1 license_treatment: copyleft maintenance: dormant --- # zabbix-api — Zabbix API License: copyleft · Maintenance: dormant · Downloads: 76.2K/mo ## What it is and what it does zabbix-api is a Python wrapper around the Zabbix API that lets you query and manage Zabbix monitoring infrastructure programmatically. It handles authentication and provides object-oriented access to Zabbix resources like triggers, hosts, and events without requiring direct HTTP calls. The package has no external runtime dependencies, making it lightweight to install. However, it is dormant—the last commit was in March 2024 and the last release in May 2023. While marked Production/Stable and still downloaded regularly, the lack of recent activity means it may not support newer Zabbix versions or modern Python features. It is licensed under GNU LGPL 2.1, a copyleft license that requires derivative works to remain open-source. Use it for: - Automate trigger and alert management in Zabbix monitoring systems without manual API calls. - Build custom dashboards or reporting tools that pull data directly from a Zabbix server. - Integrate Zabbix monitoring into larger infrastructure automation or DevOps workflows. - Query host and event data from Zabbix for compliance auditing or historical analysis. - Programmatically configure or update Zabbix resources as part of infrastructure-as-code pipelines. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides a Python client library for interacting with the Zabbix monitoring API, enabling programmatic access to Zabbix server functionality. Yes, if you are working with Zabbix versions 1.8 through 3.2 and need a lightweight Python API client. The package is stable and has no known vulnerabilities, but verify compatibility with your Zabbix version first—dormancy since mid-2023 means newer versions may not be supported. The copyleft license is suitable for internal use but requires care if you plan to redistribute. ## Install pip install zabbix-api uv add zabbix-api poetry add zabbix-api ## Installing zabbix-api Before you install: High install friction due to lack of dependencies; package is dormant (last commit 2024-03-26, no release since 2023-05-04), though marked Production/Stable and still receives modest downloads. License in practice: Licensed under GNU LGPL 2.1 (copyleft), which requires derivative works to remain open-source and disclose license terms; acceptable for internal tools but constrains commercial redistribution. Quickstart: pip install zabbix-api from zabbix_api import ZabbixAPI zapi = ZabbixAPI(server="https://server/") zapi.login("login", "password") zapi.trigger.get({"expandExpression": "extend", "triggerids": range(0, 100)}) Verify before relying: - Whether the package works reliably with Zabbix versions released after 3.2 (description states future versions should be supported if no deep changes occur, but no recent testing evidence) - Current compatibility with modern Python 3.x versions (package supports Python 2 and 3 but no minimum version specified) ## Package facts - License: GNU LGPL 2.1 (copyleft) - Python support: unspecified - Install friction: high - Maintenance: dormant - Downloads: 76.2K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags zabbix api python client, zabbix monitoring automation, zabbix server integration, zabbix api wrapper, zabbix trigger management, zabbix data retrieval, zabbix monitoring api, monitoring, zabbix, api-client [View on SkillFed](https://skillfed.io/packages/zabbix-api) · [View on PyPI](https://pypi.org/project/zabbix-api/)