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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (3)

Label Occurrences
WSGI canonical 9
Web Server Gateway Interface 3
WSGI specification 1

Statements (51)

Predicate Object
instanceOf Python standard
web application interface specification
abbreviationOf WSGI self-linksurface differs
surface form: Web Server Gateway Interface
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 WSGI self-linksurface differs
surface form: Web Server Gateway Interface
implementedBy CherryPy server
Gunicorn (with ASGI workers)
surface form: Gunicorn

Waitress
gevent WSGI server
mod_wsgi
uWSGI
influenced design of ASGI
inspiredBy Java servlets
surface form: Java Servlet API
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 333
surface form: PEP 3333
standardizedBy Python community
status widely adopted in Python web ecosystem
supports Python
surface form: Python 2

Python
surface form: Python 3

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

Referenced by (13)

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
this entity surface form: WSGI specification
mod_wsgi implementsSpecification WSGI
this entity surface form: Web Server Gateway Interface
repoze.bfg implements WSGI
Pylons Project supports WSGI
WSGI fullName WSGI self-linksurface differs
this entity surface form: Web Server Gateway Interface
WSGI abbreviationOf WSGI self-linksurface differs
this entity surface form: Web Server Gateway Interface
web.py supports WSGI