{"categories":[{"label":"Application","url":"https://skillfed.io/packages/category/internet-www-http-wsgi-application"}],"enrichment":{"capability":"WSGIProxy2 wraps a remote HTTP application as a local WSGI application, forwarding requests to a backend server and returning responses through standard WSGI interfaces.","skillfed_tags":["wsgi-middleware","reverse-proxy"],"use_cases":["Route requests from a WSGI application to a backend service running on a different host or port","Test a WSGI application against a remote backend without modifying the application's code","Implement a reverse proxy layer in front of a legacy HTTP service using WSGI middleware","Stream responses from a remote server through a WSGI application using the requests client backend"],"what_it_does":"WSGIProxy2 is a WSGI middleware that acts as a reverse proxy, forwarding HTTP requests from a WSGI application to a remote backend server and returning the responses. It accepts a backend URL and optional HTTP client backend (requests, urllib3, or Python's built-in httplib) to handle the actual HTTP communication. The proxy integrates with WSGI frameworks like webob, allowing you to treat a remote application as if it were a local WSGI app.\n\nThe package is minimal and focused: it handles request forwarding, response streaming (when using the requests backend), and method filtering. It has been dormant since 2021-08-26, with no active maintenance, so it is best suited for stable, low-change use cases where you need a simple reverse proxy layer in a WSGI stack.","worth_installing":"Yes, if you need a simple, lightweight WSGI reverse proxy and are comfortable with dormant maintenance. The package has no known vulnerabilities, low install friction, and a permissive license. However, do not use it if you require active support, compatibility guarantees beyond Python 3.7\u20133.9, or modern connection pooling features\u2014verify compatibility with your WSGI framework first."},"id":"wsgiproxy2","links":{"html":"https://skillfed.io/packages/wsgiproxy2","md":"https://skillfed.io/packages/wsgiproxy2.md","pypi":"https://pypi.org/project/wsgiproxy2/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2021-08-26","license_spdx":null,"license_treatment":"permissive","name":"WSGIProxy2","python_support":"unspecified","summary":"A WSGI Proxy with various http client backends"},"popularity":{"monthly_downloads":154864,"position":10843,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.1"}
