Third Party Packages
As HTTPXYZ usage grows, there is an expanding community of developers building tools and libraries that integrate with HTTPXYZ, or depend on HTTPXYZ. Here are some of them.
Plugins
Hishel
An elegant HTTP Cache implementation for HTTPXYZ and HTTP Core.
HTTPX-Auth
Provides authentication classes to be used with HTTPXYZ's authentication parameter.
httpx-caching
This package adds caching functionality to HTTPXYZ
httpx-secure
Drop-in SSRF protection for httpxyz with DNS caching and custom validation support.
httpx-socks
Proxy (HTTP, SOCKS) transports for httpxyz.
httpx-sse
Allows consuming Server-Sent Events (SSE) with HTTPXYZ.
httpx-retries
A retry layer for HTTPXYZ.
httpx-ws
WebSocket support for HTTPXYZ.
pytest-HTTPX
Provides a pytest fixture to mock HTTPXYZ within test cases.
RESPX
A utility for mocking out HTTPXYZ.
rpc.py
A fast and powerful RPC framework based on ASGI/WSGI. Use HTTPXYZ as the client of the RPC service.
Libraries with HTTPXYZ support
Authlib
A python library for building OAuth and OpenID Connect clients and servers. Includes an OAuth HTTPXYZ client.
Gidgethub
An asynchronous GitHub API library. Includes HTTPXYZ support.
httpdbg
A tool for python developers to easily debug the HTTP(S) client requests in a python program.
VCR.py
Record and repeat requests.
Gists
urllib3-transport
This public gist provides an example implementation for a custom transport implementation on top of the battle-tested urllib3 library.