Skip to content

Third Party Packages

These maintained packages integrate with HTTPX2.

Plugins

httpx-pki

GitHub

PKCS#12 / PEM client-certificate (mTLS) sessions, with OS cert-store loading, identity selection, and certificate rotation.

httpx2-pytest

GitHub - Documentation

Provides a pytest fixture to mock HTTPX2 within test cases. This package is a fork of pytest-httpx for HTTPX2.

interlock-cb

GitHub - Documentation

A circuit breaker transport: keeps one breaker per host, so calls to a failing host fail fast instead of waiting out every timeout. Trips on failure rate over a sliding window and on slow responses.

pytest-HTTPX2

GitHub

A pytest plugin for mocking out HTTPX2 using RESPX.

Libraries with HTTPX2 support

Authlib

GitHub - Documentation

A Python library for building OAuth and OpenID Connect clients and servers. Includes an OAuth HTTPX2 client.

httpdbg

GitHub - Documentation

A tool for python developers to easily debug the HTTP(S) client requests in a python program.

httpx2-negotiate-sspi

Github Documentation

HTTP Negotiate authentication for httpx2 using Windows SSPI.

httpx2_kerberos

httpx2_kerberos is a Python library that adds Kerberos/GSSAPI authentication support to the HTTPX2 client for making secure, authenticated HTTP requests.

github Documentation

VCR.py

GitHub - Documentation

Record and repeat requests.