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