{"library":"urllib3","type":"library","category":null,"description":"urllib3 is a powerful, user-friendly HTTP client library for Python providing thread-safe connection pooling, client-side TLS/SSL verification, multipart file uploads, retry helpers, redirect handling, and support for gzip, deflate, brotli, and zstd content encoding. Current stable version is 2.6.3 (released 2025). The project follows an active release cadence with security patches, minor feature releases, and occasional major versions; the 2.x line requires Python >=3.9 and OpenSSL >=1.1.1.","language":"python","status":"active","version":"2.6.3","tags":["http","networking","connection-pooling","tls","ssl","requests","async-io"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install urllib3","imports":["import urllib3\nhttp = urllib3.PoolManager()","import urllib3\nresp = urllib3.request('GET', 'https://example.com')","from urllib3.connection import VerifiedHTTPSConnection","# Do not import DEFAULT_CIPHERS; urllib3 2.x uses system cipher list","from urllib3.response import HTTPResponse","from urllib3.util.retry import Retry","from urllib3.util.timeout import Timeout"]},{"cmd":"pip install urllib3[brotli]","imports":[]},{"cmd":"pip install urllib3[zstd]","imports":[]},{"cmd":"pip install urllib3[socks]","imports":[]}],"homepage":"https://urllib3.readthedocs.io","github":"https://github.com/urllib3/urllib3","docs":"https://urllib3.readthedocs.io","changelog":"https://github.com/urllib3/urllib3/blob/main/CHANGES.rst","pypi":"https://pypi.org/project/urllib3/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.7,"avg_import_s":0.22,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/urllib3/compatibility"}}