The `abstract_apis` module is designed to facilitate HTTP requests in Python applications, particularly those that require handling JSON data, dealing with custom API endpoints, and parsing complex nested JSON responses. The module simplifies request handling by abstracting away common tasks such as header management, URL construction, and response parsing.
A module to create middleware with direct access to `request` and `response`
A simple Django project profiler for timing HTTP requests.
An abstraction of the requests library providing a simpler API for consuming HTTP REST APIs
An asynchronous HTTP and RESTful API requests framework for asyncio and Python
Record, mock, and test HTTP(s) requests. CLI agent for Stoobly
OAuth2 support to Python-Requests HTTP library.
REMOTE_USER Authenticator: An Authenticator for Jupyterhub to read user information from HTTP request headers, as when running behind an authenticating proxy. Based on https://github.com/cwaldbieser/jhub_remote_user_authenticator and https://github.com/rasmunk/jhub-authenticators
Httptesting HTTP(s) interface testing framework.
Negotiate authentication for the requests HTTP client library
Parse HTTP messages simply and quickly with Python
A library for mocking requests in Tornado HTTP client
httptools helps you to capture, repeat and live intercept HTTP requests. It is built on top of [mitmproxy](https://mitmproxy.org/)
A simple and generic rate limiter to prevent too many function calls or http requests.
Sign- and validate- data (dictionaries, strings) using symmetric-key algorithm.
Akeneo Connector is a Python package that simplifies interacting with Akeneo's REST API. It provides classes for making HTTP requests to Akeneo endpoints, handling pagination in responses, and managing product data in Akeneo.
Abstracts HTTP requests to be easier to use
A FAST Python module to validate the HTTP requests against the OpenAPI specifications of the REST server.
Adds Request ID inside your http requests to better identify what's happening on your app
Patch requests, urllib and urllib3 to make them work in Pyodide
Robot Framework Library For Checking HTTP Response Status Codes
Meatie is a Python typed REST client library that eliminates the need for boilerplate code when integrating with external APIs. The library generates code for calling a REST API based on method signatures annotated with type hints. Meatie abstracts away mechanics related to HTTP communication, such as building URLs, encoding query parameters, parsing, and dumping Pydantic models. With some modest additional configuration effort, generated HTTP clients offer rate limiting, retries, and caching.
Build HTTP requests out of HTML forms
High-Performance Asynchronous HTTP Client setting Requests on Fire 🔥
Friendly and fast tool for sending HTTP requests
Use requests to talk HTTP via a UNIX domain socket
httplib2 caching for requests
Rigor is a Domain Specific Language (DSL) and Command Line Interface (CLI) for making HTTP requests, extracting data, and validating responses. The main intent of Rigor is to be an HTTP-based API (e.g. REST) Testing Framework for automated functional or integration testing.
HTTP Request Builder based on requests Library
pytest-play plugin driving the famous Python requests library for making HTTP calls
generic connection pooling HTTP client for GraceDB and similar services
Python HTTP requests on steroids
Flask toolkits to boost your development and simplify flask, its featured with AutoSwagger
REMOTE_USER Authenticator: An Authenticator for Jupyterhub to read user information from HTTP request headers, as when running behind an authenticating proxy.
Provides an adapter for mocking HTTP requests for unit test purposes.
Perform multiple HTTP requests concurrently – without worrying about async/await.
HTTPInsert - Inserting payloads into all sections of HTTP requests
Asynchronous Python HTTP for Humans.
A pytest plugin to record HTTP(S) requests with stack trace.
Library for simple HTTP server & REST HTTP server base based on Tornado. Includes: Logging requests and responses with Request Id; Configuration loading; Methods for requests proxying