Registered by Peter J. Mello

Python HTTP library with thread-safe connection pooling, file post support, sanity friendly, and more

urllib3 is a powerful, sanity-friendly HTTP client for Python; much of the Python ecosystem already uses urllib3 and you should too. It brings many critical features that are missing from the Python standard libraries:

* Thread safety.
* Connection pooling.
* Client-side SSL/TLS verification.
* File uploads with multipart encoding.
* Helpers for retrying requests and dealing with HTTP redirects.
* Support for gzip, deflate, and brotli encoding.
* Proxy support for HTTP and SOCKS.
* 100% test coverage.

Project information

Maintainer:
Peter J. Mello
Driver:
Andrey Petrov
Licence:
MIT / X / Expat Licence

RDF metadata

View full history Series and milestones

2.0 series is the current focus of development.

All code Code

Version control system:
Git
Programming languages:
Python 3

All packages Packages in Distributions

Get Involved

  • warning
    Report a bug
  • warning
    Ask a question
  • warning
    Help translate

Downloads

urllib3 does not have any download files registered with Launchpad.