psf/requests
A simple, yet elegant, HTTP library. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 84
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 23.0
- age_days: 5680
- days_rel: 111
- days_push: 9
- n_releases_24m: 7
Adoption not part of the score
54248 stars · 10101 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Requests is a widely-used Python library for making HTTP/1.1 requests with a simple, human-friendly API. It handles connection pooling, sessions, cookies, authentication, TLS verification, and content decoding automatically.
Use cases
- call a REST API from Python
- download files over HTTP with streaming
- send POST requests with JSON bodies
- scrape web pages with proper headers and cookies
- handle authenticated API requests with basic or digest auth
- manage persistent sessions with cookie persistence
- upload multipart files to a server
When to choose
- you need a simple, ergonomic HTTP client in Python
- you want automatic JSON encoding/decoding, cookies, and auth out of the box
- you need broad community support and battle-tested reliability
When to avoid
- you need async HTTP requests (use httpx or aiohttp instead)
- you want to avoid third-party dependencies and prefer the stdlib urllib
- you need HTTP/2 support
Facets
library · maturity stable
http-client web-development developer-tools apis python cross-platform http rest-client sessions cookies urllib3
3 sources
- readme: https://github.com/psf/requests · fetched 2026-08-28 · 2a9268c9be5f
- homepage: https://requests.readthedocs.io/en/latest/ · fetched 2026-08-28 · 62b0ae40e3d5
- registry_pypi: https://pypi.org/pypi/requests/json · fetched 2026-08-28 · f464bb309ccf
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| psf/requests | main | 94 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem