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 (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.
this entity surface form:
WSGI specification
this entity surface form:
Web Server Gateway Interface
this entity surface form:
Web Server Gateway Interface
this entity surface form:
Web Server Gateway Interface