skillfed

urllib3

HTTP library with thread-safe connection pooling, file post, and more.

urllib3 Permissive license MIT Active 4,049 v2.7.0 released

Install

urllib3 on PyPI

pip

pip install urllib3

uv

uv add urllib3

poetry

poetry add urllib3

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance actively maintained — 98 days since the last release
Last repo commit
First released
Popularity one of the 100 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: urllib3-2.7.0-py3-none-any.whl

Keywords: filepost, http, httplib, https, pooling, ssl, threadsafe, urllib

Environment :: Web EnvironmentIntended Audience :: DevelopersOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: Free Threading :: 2 - BetaProgramming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: Internet :: WWW/HTTPTopic :: Software Development :: Libraries

About urllib3

from the package's own PyPI description — quoted content, verbatim

<h1 align="center">

urllib3 (image)

</h1>

<p align="center"> <a href="https://pypi.org/project/urllib3"><img alt="PyPI Version" src="https://img.shields.io/pypi/v/urllib3.svg?maxAge=86400" /></a> <a href="https://pypi.org/project/urllib3"><img alt="Python Versions" src="https://img.shields.io/pypi/pyversions/urllib3.svg?maxAge=86400" /></a> <a href="https://discord.gg/urllib3"><img alt="Join our Discord" src="https://img.shields.io/discord/756342717725933608?color=%237289da&label=discord" /></a> <a href="https://github.com/urllib3/urllib3/actions?query=workflow%3ACI"><img alt="Coverage Status" src="https://img.shields.io/badge/coverage-100%25-success" /></a> <a href="https://github.com/urllib3/urllib3/actions/workflows/ci.yml?query=branch%3Amain"><img alt="Build Status on GitHub" src="https://github.com/urllib3/urllib3/actions/workflows/ci.yml/badge.svg?branch:main&workflow:CI" /></a> <a href="https://urllib3.readthedocs.io"><img alt="Documentation Status" src="https://readthedocs.org/projects/urllib3/badge/?version=latest" /></a><br> <a href="https://deps.dev/pypi/urllib3"><img alt="OpenSSF...

Read as markdown · JSON record · Source repository · Docs

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

urllib3 is a robust HTTP client library for Python that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retrying, and support for multiple compression formats and proxy protocols.

Low install friction with no runtime dependencies; actively maintained since 2008 with a recent release 98 days ago and strong repository signals (4049 stars, last commit 2026-08-10).

MIT license permits commercial and private use with minimal restrictions; you may use, modify, and distribute urllib3 freely provided you include the license notice.

Usage

import urllib3
http = urllib3.PoolManager()
resp = http.request('GET', 'http://httpbin.org/robots.txt')
print(resp.status, resp.data)

Requires Python 3.10 or later.

Verdict: urllib3 is a mature, actively maintained HTTP client with zero known vulnerabilities, no runtime dependencies, and permissive licensing. Its 15+ year track record, 100% test coverage, and widespread ecosystem adoption make it a reliable choice for HTTP operations in Python 3.10+.

Needs verification

  • Whether the 100% test coverage claim and security certifications (OpenSSF Scorecard, SLSA 3, CII Best Practices) remain current as of the fact sheet date.
  • Performance characteristics or benchmarks compared to alternatives in typical use cases.
http client library pythonconnection pooling http requeststhread-safe http clientssl tls verification pythonhttp proxy supportmultipart file uploadhttp request retrying

Similar packages