Skip to content

Installation

pysigned requires Python 3.11+.

uv

uv add pysigned

To install into the current environment without adding it to a project:

uv pip install pysigned

pip

pip install pysigned

Verifying the install

import pysigned

print(pysigned.__all__)

FastAPI extension

SignedRoute is an optional FastAPI dependency and isn't installed by default. Pull it in with the fastapi extra:

uv add "pysigned[fastapi]"
pip install "pysigned[fastapi]"

See Usage for how to wire it into a route.