[comment]: # translation:outdated

[comment]: # aside:1

[comment]: # ({new-0c913b4c})
# Installation

[zabbix\_utils](https://github.com/zabbix/python-zabbix-utils/blob/main/README.md) can be installed using any of the methods described below.

Requirements:

-   Zabbix 6.0 or later (tested on 6.0, 7.0, 7.2, 7.4)
-   Python 3.8 or later (tested on 3.8–3.13)
-   [aiohttp](https://github.com/aio-libs/aiohttp) async HTTP framework (required only for asynchronous mode)

[comment]: # ({/new-0c913b4c})

[comment]: # ({new-b67633af})
#### Python Package Index (PyPI)

This is the most common method for most environments:

```bash
pip install zabbix_utils
pip install zabbix_utils[async] # Only for async support
```

[comment]: # ({/new-b67633af})

[comment]: # ({new-658f941c})
#### Zabbix repository

Use this method if you prefer managing dependencies through your system's package manager.

Download [Zabbix packages](https://www.zabbix.com/download) for your Linux distribution and then run the following commands.

On RHEL and derivatives:

```bash
dnf install python3-zabbix-utils
dnf install epel-release # Only for async support
dnf install python3-aiohttp # Only for async support
```

On Debian/Ubuntu and derivatives:

```bash
apt install python3-zabbix-utils
apt install python3-aiohttp # Only for async support
```

[comment]: # ({/new-658f941c})

[comment]: # ({new-c2e1f29a})
#### Source (GitHub)

Use this method if you prefer the latest development version:

```bash
git clone https://github.com/zabbix/python-zabbix-utils
cd python-zabbix-utils/
pip install -r requirements.txt # Only for async support
python3 setup.py install
```

To install dependencies required for asynchronous mode, you can also use one of the methods described above.

[comment]: # ({/new-c2e1f29a})
