Skip to content

Installation

Install from PyPI

pip install aiopikvm
uv add aiopikvm
poetry add aiopikvm

Dependencies

aiopikvm automatically installs the following dependencies:

Package Purpose
httpx Async HTTP client
pydantic v2 Response models
websockets WebSocket client

Python version

aiopikvm requires Python 3.13 or later.

SSL certificates

PiKVM devices typically use self-signed SSL certificates. By default, aiopikvm disables SSL verification (verify_ssl=False).

If your PiKVM has a valid certificate, you can enable verification:

from aiopikvm import PiKVM

async with PiKVM("https://pikvm.local", verify_ssl=True) as kvm:
    ...

Verify installation

import aiopikvm
print(aiopikvm.__version__)