Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
78 changes: 42 additions & 36 deletions docs/third_party_packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,47 +4,65 @@ As HTTPX usage grows, there is an expanding community of developers building too

## Plugins

### httpx-ws
### Authlib

[GitHub](https://github.com/frankie567/httpx-ws) - [Documentation](https://frankie567.github.io/httpx-ws/)
[GitHub](https://github.com/lepture/authlib) - [Documentation](https://docs.authlib.org/en/latest/)

WebSocket support for HTTPX.
The ultimate Python library in building OAuth and OpenID Connect clients and servers. Includes an [OAuth HTTPX client](https://docs.authlib.org/en/latest/client/httpx.html).
Comment thread
will-ockmore marked this conversation as resolved.
Outdated

### httpx-socks
### Gidgethub

[GitHub](https://github.com/romis2012/httpx-socks)
[GitHub](https://github.com/brettcannon/gidgethub) - [Documentation](https://gidgethub.readthedocs.io/en/latest/index.html)

Proxy (HTTP, SOCKS) transports for httpx.
An asynchronous GitHub API library. Includes [HTTPX support](https://gidgethub.readthedocs.io/en/latest/httpx.html).

### Hishel

[GitHub](https://github.com/karpetrosyan/hishel) - [Documentation](https://hishel.com/)

An elegant HTTP Cache implementation for HTTPX and HTTP Core.

### httpdbg

[GitHub](https://github.com/cle-b/httpdbg) - [Documentation](https://httpdbg.readthedocs.io/)

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

### Hishel
### HTTPX-Auth

[GitHub](https://github.com/karpetrosyan/hishel) - [Documentation](https://hishel.com/)
[GitHub](https://github.com/Colin-b/httpx_auth) - [Documentation](https://colin-b.github.io/httpx_auth/)

An elegant HTTP Cache implementation for HTTPX and HTTP Core.
Provides authentication classes to be used with HTTPX [authentication parameter](advanced/authentication.md#customizing-authentication).

### Authlib
### httpx-caching

[GitHub](https://github.com/lepture/authlib) - [Documentation](https://docs.authlib.org/en/latest/)
[Github](https://github.com/johtso/httpx-caching)

The ultimate Python library in building OAuth and OpenID Connect clients and servers. Includes an [OAuth HTTPX client](https://docs.authlib.org/en/latest/client/httpx.html).
This package adds caching functionality to HTTPX

### Gidgethub
### httpx-socks

[GitHub](https://github.com/brettcannon/gidgethub) - [Documentation](https://gidgethub.readthedocs.io/en/latest/index.html)
[GitHub](https://github.com/romis2012/httpx-socks)

An asynchronous GitHub API library. Includes [HTTPX support](https://gidgethub.readthedocs.io/en/latest/httpx.html).
Proxy (HTTP, SOCKS) transports for httpx.

### HTTPX-Auth
### httpx-sse

[GitHub](https://github.com/Colin-b/httpx_auth) - [Documentation](https://colin-b.github.io/httpx_auth/)
[GitHub](https://github.com/florimondmanca/httpx-sse)

Provides authentication classes to be used with HTTPX [authentication parameter](advanced/authentication.md#customizing-authentication).
Allows consuming Server-Sent Events (SSE) with HTTPX.

### httpx-retries

[GitHub](https://github.com/will-ockmore/httpx-retries) - [Documentation](https://will-ockmore.github.io/httpx-retries/)

A retry layer for HTTPX.

### httpx-ws

[GitHub](https://github.com/frankie567/httpx-ws) - [Documentation](https://frankie567.github.io/httpx-ws/)

WebSocket support for HTTPX.

### pytest-HTTPX

Expand All @@ -58,6 +76,12 @@ Provides `httpx_mock` [pytest](https://docs.pytest.org/en/latest/) fixture to mo

A utility for mocking out the Python HTTPX library.

### robox

[Github](https://github.com/danclaudiupop/robox)

A library for scraping the web built on top of HTTPX.

Comment thread
will-ockmore marked this conversation as resolved.
Outdated
### rpc.py

[Github](https://github.com/abersheeran/rpc.py) - [Documentation](https://github.com/abersheeran/rpc.py#rpcpy)
Expand All @@ -70,24 +94,6 @@ An fast and powerful RPC framework based on ASGI/WSGI. Use HTTPX as the client o

A utility for record and repeat an http request.

### httpx-caching

[Github](https://github.com/johtso/httpx-caching)

This package adds caching functionality to HTTPX

### httpx-sse

[GitHub](https://github.com/florimondmanca/httpx-sse)

Allows consuming Server-Sent Events (SSE) with HTTPX.

### robox

[Github](https://github.com/danclaudiupop/robox)

A library for scraping the web built on top of HTTPX.

## Gists

<!-- NOTE: this list is in alphabetical order. -->
Expand Down