Install

pip install exfer-walletd

That's it. httpx is the only runtime dependency.

Requirements

  • Python 3.9 – 3.13
  • A running exfer-walletd (>= 0.4.3). If you don't have one yet, see the walletd quick start.

Verify

import exfer_walletd
print(exfer_walletd.__version__)

Then probe a running walletd:

from exfer_walletd import Client

with Client.from_datadir() as c:        # reads ~/.exfer-walletd/token
    print(c.healthz())                  # → True

Optional: dev install

If you're hacking on the SDK itself:

git clone https://github.com/exfer-stack/exfer-py
cd exfer-py
python -m venv .venv && source .venv/bin/activate
pip install -e '.[dev]'
pytest

Next: Quick start.