Skip to content

Add fully async SDK on httpx and anyio - #176

Closed
Xharry01X wants to merge 13 commits into
appwrite:mainfrom
Xharry01X:feat/async-migration
Closed

Xharry01X wants to merge 13 commits into
appwrite:mainfrom
Xharry01X:feat/async-migration

Regenerate the docs examples as async

8271684
Select commit
Loading
Failed to load commit list.
hansi.codes / Hansi completed Oct 28, 2026 in 2m 3s

Tier A: Mergeable after minor fixes

The async upload callback failure path can cancel sibling requests, and the README error example references an out-of-scope variable.

This PR converts the Python SDK services and generated examples to async APIs backed by an httpx2/AnyIO transport. It adds async client lifecycle management, redirect handling, progress callbacks, chunked-upload coordination, dependency updates, and async test coverage.