Skip to content

Installation

This guide covers how to install the Unoriginal Prusa Connect Client SDK for different use cases.

If you primarily want to manage your printers from the command line, we recommend using pipx to install the application in an isolated environment.

1. Install pipx

If you don't have pipx installed:

brew install pipx
pipx ensurepath
scoop install pipx
pipx ensurepath
sudo apt install pipx
pipx ensurepath
sudo dnf install pipx
pipx ensurepath
# Universal fallback using pip
pip install --user pipx
pipx ensurepath

2. Install prusactl

Install the package with the cli extra:

pipx install "prusa-connect-sdk-client[cli]"

Verify the installation:

prusactl --version

SDK Developers

If you want to build your own Python applications using the SDK, install the library using pip, uv, or your preferred package manager.

pip install prusa-connect-sdk-client
uv add prusa-connect-sdk-client
poetry add prusa-connect-sdk-client

Optional Dependencies

The cli extra installs additional dependencies like cyclopts and rich. If you plan to build your own CLI tools using this SDK, you might want to include them. It also makes authentication easier for development.

pip install prusa-connect-sdk-client[cli]
uv add prusa-connect-sdk-client[cli]
poetry add prusa-connect-sdk-client[cli]