RE

Requests

Simple, elegant HTTP library for Python — human-friendly API for GET, POST, sessions, authentication, and SSL.

Python http free Open Source since 2011

Requests is the canonical Python HTTP library — its tagline “HTTP for Humans” captures the idea perfectly. Session objects, automatic JSON decoding, connection pooling, and transparent redirect handling make it the go-to for scripting API calls. Synchronous only; see httpx for async alternatives.

// commonly used with

Batteries-included Python web framework — ORM, admin panel, auth, and routing out of the box.

web 2005

Lightweight Python web micro-framework — minimal core, WSGI-based, and highly extensible via …

web 2010

Modern, async Python web framework with automatic OpenAPI docs and Pydantic-powered type …

web 2018

// related libraries

Fully featured async HTTP client for Python — Requests-compatible API with HTTP/2 and …

http 2019 open source

Data validation using Python type hints — parse and validate JSON payloads, configs, and env …

validation 2017 open source

// tags

httprestapipythonnetworking
Something wrong? Edit this entry on GitHub.
✏ Edit on GitHub