Hackable HTTP/{1,2,3} {client,server,proxy}

  • HTTP client and server written in Python

  • HTTP/1.1, HTTP/2, and HTTP/3 support

  • Sans-IO core with pluggable protocol implementations

  • asyncio or Trio support thanks to AnyIO

  • Layered design with well-defined APIs

hface is hosted at GitHub and it can be installed from PyPI.

This documentation is available online at Read the Docs.

About hface