--- id: httpcore2 version: "2.10.0" license: BSD-3-Clause license_treatment: permissive maintenance: active --- # httpcore2 — A minimal low-level HTTP client. License: permissive · Maintenance: active · Popularity: top 1,000 on PyPI ## Install pip install httpcore2 uv add httpcore2 poetry add httpcore2 ## Description # HTTPCore 2 [![Test Suite](https://github.com/pydantic/httpx2/workflows/Test%20Suite/badge.svg)](https://github.com/pydantic/httpx2/actions) [![Package version](https://badge.fury.io/py/httpcore2.svg)](https://pypi.org/project/httpcore2/) > *Do one thing, and do it well.* The HTTPCore 2 package provides a minimal low-level HTTP client, which does one thing only. Sending HTTP requests. It does not provide any high level model abstractions over the API, does not handle redirects, multipart uploads, building authentication headers, transparent HTTP caching, URL parsing, session cookie handling, content or charset decoding, handling JSON, environment based configuration defaults, or any of that Jazz. Some things HTTPCore 2 does do: * Sending HTTP requests. * Thread-safe / task-safe connection pooling. * HTTP(S) proxy & SOCKS proxy support. * Supports HTTP/1.1 and HTTP/2. * Provides both sync and async interfaces. * Async backend support for `asyncio` and `trio`. ## Installation For HTTP/1.1 only support, install with: ```shell pip install httpcore2 ``` There are also a number of optional extras available... ```shell pip install... ## AI interpretation — verify before relying HTTPCore 2 is a minimal low-level HTTP client library providing thread-safe and task-safe connection pooling with support for HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces. Verdict: HTTPCore 2 is a well-maintained, actively developed low-level HTTP client with minimal dependencies and no known vulnerabilities. Its permissive BSD-3-Clause license and recent release cadence make it suitable for production use, though it is intentionally bare-bones and best used as a foundation for higher-level libraries rather than directly in most applications. [View on SkillFed](https://skillfed.io/packages/httpcore2) · [View on PyPI](https://pypi.org/project/httpcore2/)