Skip to main content
AsyncClient is the async twin of Client — same surface, awaited. It’s the native form (the sync client wraps it on a background event loop), so reach for it in asyncio programs, FastAPI handlers, and pipelines.
Streaming is async for, and one process can drive several runs at once — useful behind an HTTP endpoint:

Reference: async

The full AsyncClient / AsyncRun / AsyncSession surface.