WSGI

E129539

WSGI (Web Server Gateway Interface) is a Python standard that defines a common interface between web servers and Python web applications or frameworks.

All labels observed (7)

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf Python standard ⓘ
web application interface specification ⓘ
abbreviationOf Web Server Gateway Interface ⓘ
linked to: WSGI
applicationCallableSignature application(environ, start_response) ⓘ
backwardsCompatibleWith earlier WSGI specifications ⓘ
category application server interface ⓘ
middleware interface ⓘ
contrastedWith ASGI ⓘ
defines common interface between web servers and Python web applications ⓘ
common interface between web servers and Python web frameworks ⓘ
domain web application deployment ⓘ
web development ⓘ
ecosystem Python web servers and frameworks ⓘ
enables interoperability between Python web frameworks and servers ⓘ
portability of Python web applications across different servers ⓘ
focus HTTP request-response cycle ⓘ
fullName Web Server Gateway Interface ⓘ
linked to: WSGI
implementedBy CherryPy server ⓘ
Gunicorn ⓘ
Waitress ⓘ
gevent WSGI server ⓘ
mod_wsgi ⓘ
uWSGI ⓘ
influenced design of ASGI ⓘ
inspiredBy Java Servlet API ⓘ
linked to: Java servlets
limitations does not natively support asynchronous protocols like WebSocket ⓘ
pepNumber 333 ⓘ
3333 ⓘ
primaryLanguage Python ⓘ
purpose to decouple web application code from web server implementations ⓘ
to provide a standard API for Python web applications ⓘ
relatedConcept middleware components ⓘ
request and response objects in frameworks ⓘ
responseFormat iterable yielding byte strings ⓘ
role interface between HTTP server and Python application callable ⓘ
specifiedIn PEP 333 ⓘ
PEP 3333 ⓘ
linked to: PEP 333
standardizedBy Python community ⓘ
status widely adopted in Python web ecosystem ⓘ
supports Python 2 ⓘ
linked to: Python

Python 3 ⓘ
linked to: Python

synchronous request handling ⓘ
usedBy Bottle ⓘ
Django ⓘ
Flask ⓘ
Pyramid ⓘ
many Python web frameworks ⓘ
web2py ⓘ
linked to: web.py
uses WSGI environment dictionary ⓘ
start_response callable ⓘ
version 1.0 ⓘ

How these facts were elicited

Referenced by (32)

Full triples — surface form annotated when it differs from this entity's canonical label.

Pyramid → implements → WSGI ⓘ
ASGI → successorTo → WSGI ⓘ
ASGI → compatibleWith → WSGI ⓘ
uWSGI → supportsProtocol → WSGI ⓘ
uWSGI → implements → WSGI specification ⓘ
linked to: WSGI
mod_wsgi → implementsSpecification → Web Server Gateway Interface ⓘ
linked to: WSGI
repoze.bfg → implements → WSGI ⓘ
Pylons Project → supports → WSGI ⓘ
WSGI → fullName → Web Server Gateway Interface ⓘ
linked to: WSGI
WSGI → abbreviationOf → Web Server Gateway Interface ⓘ
linked to: WSGI
web.py → supports → WSGI ⓘ
Graham Dumpleton → associatedWith → Python WSGI community ⓘ
linked to: WSGI
Bottle → supports → WSGI ⓘ
wsgiref → implements → Web Server Gateway Interface ⓘ
linked to: WSGI
Tornado → supports → WSGI ⓘ
BlueBream → supports → WSGI ⓘ
PasteDeploy → relatedTo → WSGI ⓘ
WebOb → supportsStandard → WSGI ⓘ
Waitress → implements → WSGI specification ⓘ
subject linked to: Waitress WSGI server
linked to: WSGI
PEP 333 → title → Python Web Server Gateway Interface v1.0 ⓘ
linked to: WSGI
PEP 333 → defines → Web Server Gateway Interface ⓘ
linked to: WSGI
PEP 333 → abbreviation → WSGI ⓘ
PEP 333 → versionDefined → WSGI 1.0 ⓘ
linked to: WSGI
PEP 333 → definesTerm → WSGI application ⓘ
linked to: WSGI
Ring → inspiredBy → WSGI ⓘ