| Requests | |
|---|---|
| Original author | Kenneth Reitz |
| Developers | Cory Benfield, Ian Stapleton Cordasco, Nate Prewitt |
| Initial release | 14 February 2011 |
| Stable release | |
| Repository | github |
| Written in | Python |
| License | Apache License 2.0 |
| Website | requests |
Requests is an HTTP client library for the Python programming language. [2] [3]
Requests is one of the most downloaded Python libraries, [2] with over 300 million monthly downloads. [4] It maps the HTTP protocol onto Python's object-oriented semantics. Requests's design has inspired and been copied by HTTP client libraries for other programming languages. [5] [6] [7] [8] It is implemented as a wrapper for urllib3, another third-party Python HTTP library.
Kenneth Reitz, the original author, handed control over to the Python Software Foundation in 2019 [9] after being diagnosed with bipolar disorder in 2015. [10]
Requests supports TLS/SSL verification, cookies, compression, SOCKS, timeouts, a variety of request methods, and custom headers. [2] [11]