Web Server Gateway Interface (WSGI)
Jump to navigation
Jump to search
A Web Server Gateway Interface (WSGI) is a calling convention that allows web servers to communicate with web applications or web frameworks written in the Python programming language.
- Context:
- It can (often) be implemented as a Python Enhancement Proposal (PEP) specification, with the current version being WSGI 1.0.1, specified in PEP 3333.
- It can (often) support deploying Python web applications on various web servers.
- ...
- Example(s):
- WSGI 1.0, defined in Python Enhancement Proposal (PEP) 333 in 2003.
- WSGI 1.0.1, defined in Python Enhancement Proposal (PEP) 3333 in 2010.
- ...
- Counter-Example(s):
- See: Python Enhancement Proposal, Web Server, Web Application, Web Framework, Python (Programming Language), Python 3.
References
2024
- (Wikipedia, 2024) ⇒ https://en.wikipedia.org/wiki/Web_Server_Gateway_Interface Retrieved: 2024-1-25.
- The Web Server Gateway Interface (WSGI, pronounced whiskey or ) is a simple calling convention for web servers to forward requests to web applications or frameworks written in the Python programming language. The current version of WSGI, version 1.0.1, is specified in Python Enhancement Proposal (PEP) 3333. WSGI was originally specified as PEP-333 in 2003. PEP-3333, published in 2010, updates the specification for Python 3.