Requests (software)

Software library for HTTP connections in Python From Wikipedia, the free encyclopedia

Requests is an HTTP client library for the Python programming language.[2][3]

Original authorKenneth Reitz
DevelopersCory Benfield, Ian Stapleton Cordasco, Nate Prewitt
Initial release14 February 2011 (2011-02-14)
Stable release
2.32.5[1] Edit this on Wikidata / 18 August 2025; 6 months ago (18 August 2025)
Quick facts Original author, Developers ...
Requests
Original authorKenneth Reitz
DevelopersCory Benfield, Ian Stapleton Cordasco, Nate Prewitt
Initial release14 February 2011 (2011-02-14)
Stable release
2.32.5[1] Edit this on Wikidata / 18 August 2025; 6 months ago (18 August 2025)
Written inPython
LicenseApache License 2.0
Websiterequests.readthedocs.io Edit this at Wikidata
Repositorygithub.com/psf/requests
Close

Requests is one of the most downloaded Python libraries,[2] with over 30 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]

Features

Requests supports TLS/SSL verification, cookies, compression, SOCKS, timeouts, a variety of request methods, and custom headers.[2][11]

References

Related Articles

Wikiwand AI