You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add aiohttp transport support via optional extra
The SDK now supports aiohttp as an alternative async HTTP transport backend.
When the `aiohttp` optional extra is installed (`pip install vapi_server_sdk[aiohttp]`),
the `AsyncVapi` client will automatically use `httpx-aiohttp` as its underlying
transport. Users who prefer the standard httpx client are unaffected — behaviour
is unchanged unless the extra is explicitly installed.
Key changes:
- Add new `aiohttp` optional extra (`aiohttp>=3.10,<4` + `httpx-aiohttp==0.1.8`)
- Introduce `DefaultAioHttpClient` and `DefaultAsyncHttpxClient` convenience classes (exported from top-level `vapi` package)
- Add `_make_default_async_client()` helper that auto-detects and prefers `httpx-aiohttp` when available
- Add pytest marker and conftest fixture to skip aiohttp tests when the extra is not installed
🌿 Generated with Fern
Copy file name to clipboardExpand all lines: changelog.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,6 @@
1
+
## 1.10.0 - 2026-04-10
2
+
* The SDK now supports `aiohttp` as an optional async HTTP transport backend. Install the new extra (`pip install vapi_server_sdk[aiohttp]`) to have `AsyncVapi` automatically use `httpx-aiohttp` under the hood. Two new convenience classes, `DefaultAioHttpClient` and `DefaultAsyncHttpxClient`, are also now available for users who want to configure the async HTTP client explicitly.
3
+
1
4
## 1.9.1 - 2026-04-07
2
5
* SDK regeneration
3
6
* Unable to analyze changes with AI, incrementing PATCH version.
Use this class to access the different functions within the SDK. You can instantiate any number of clients with different configuration that will propagate to these functions.
0 commit comments