InstallationΒΆ

Install action0-client from PyPI. The HTTP libraries are optional β€” pick the extras matching the backend(s) you want:

uv add "action0-client[httpx]"

# extras: requests, httpx, aiohttp, urllib3, twisted, all
pip install "action0-client[requests,twisted]"

Without extras you get the core library β€” clients, operations, test stubs β€” plus two stdlib-only backends that need no extra at all: UrllibBackend (basic sync HTTP via urllib.request) and ThreadPoolBackend (parallel sends over a thread pool). For real workloads pick one of the library backends.