uWSGI
Developer(s) | Unbit |
---|---|
Stable release | 2.0.25.1[1]
/ 15 April 2024 |
Repository | |
Written in | Cross-platform |
Type | Application server |
License | GNU General Public License v2.0 + linking exception[2] |
Website | uwsgi-docs |
uWSGI is an
hosting services".[3] It is named after the Web Server Gateway Interface (WSGI), which was the first plugin supported by the project.[3] uWSGI is maintained by Italian based software company unbit.[4]
uwsgi (all lowercase) is the native binary protocol that uWSGI uses to communicate with other servers.[5]
uWSGI is often used in conjunction with
web applications such as Django.[6] For example, data may flow like this: HTTP client ↔ Nginx ↔ uWSGI ↔ Python app.[7]
A common alternative to uWSGI is Gunicorn.
References
- ^ "Release 2.0.25.1". 15 April 2024. Retrieved 25 April 2024.
- ^ "uwsgi/LICENSE at master". Unbit. Retrieved 4 August 2017 – via GitHub.
- ^ a b "The uWSGI project". uWSGI. 2016.
- ^ "Unbit".
- ^ "The uwsgi Protocol — uWSGI 2.0 documentation". uwsgi-docs.readthedocs.io. Retrieved 2020-08-20.
- ^ Tezer, O. S. (28 October 2013). "A Comparison of Web Servers for Python Based Web Applications". Digital Ocean.
- ^ "Cisco DevNet: APIs, SDKs, Sandbox, and Community for Cisco Developers". developer.cisco.com. Retrieved 2020-08-20.
External links
- Official website
- How to run uWSGI, blog post