Build document workflows in Python with the Anvil SDK. Generate PDFs, fill templates, and collect e-signatures from one package.
Click on a product to view documentation.
from concurrent.futures import ThreadPoolExecutor
from python_anvil import Anvil
anvil = Anvil()
# The client is thread-safe and every thread shares one rate limiter, so a
# burst queues instead of failing. A 429 is retried after its Retry-After.
with ThreadPoolExecutor(max_workers=10) as pool:
pdfs = list(pool.map(lambda c: anvil.fill_pdf(template_eid, {"data": c}), customers))
The python-anvil package is MIT-licensed and maintained in the open on GitHub.
$ pip install python-anvilInstall the Anvil Document SDK plugin in Claude Code and Claude will scaffold the SDK into your codebase — discovery, planning, and production-ready code.
/plugin marketplace add anvilco/anvil-plugins
/plugin install anvil-document-sdk@anvil-pluginsNo API key setup needed. The plugin connects to your Anvil account with OAuth and logs you in automatically.