WSGI (gesprochen: "wisgie", also wie das Getränk Whisky, nur mit g statt mit k) ist eine standardisierte Schnittstelle, über die in Python geschrieben Webanwendungen mit dem Server kommunizieren können. Die meisten Webframeworks für Python wie z.B. Flask und Django unterstützen WSGI.
Als Programmierer einer Webanwendung kommt man mit WSGI normalerweise nicht direkt in Kontakt, wenn man ein WSGI-kompatibles Wbebframework nutzt. Das Webframework stellt dann einen Einstiegspunkt (genau genommen: ein aufrufbares Objekt) zur Verfügung, das man einem WSGI Applikationsserver wie z.B. gunicorn, waitress oder uwsgi übergibt, der sich dann um das Ausliefern der Webapplikation kümmert.
weiterführende Links: