pip install turgo. Same coverage as the Node SDK: full API surface, auto-retry, auto-pagination, webhook verification. Sync and async clients; typed with Pydantic models.
Install and init
pip install turgo, then: from turgo import Turgo; client = Turgo(api_key=os.environ['TURGO_API_KEY']). Async variant: from turgo import AsyncTurgo for asyncio codebases.
Ergonomics
Iterator pagination (for contact in client.contacts.list(icp_tier='A')), automatic backoff on 429, Pydantic response models (IDE autocomplete on every field), and batch helpers.
Data-team patterns
client.contacts.list(...).to_pandas() returns a DataFrame directly — the shortest path from API to analysis. A delta-sync helper wraps the updated_since watermark pattern.
Webhook helper
turgo.webhooks.verify(raw_body, signature_header, secret) — same scheme as Node, drop it into your Flask/FastAPI handler before parsing the payload.