Gunicorn (with ASGI workers)

E97063

Gunicorn (with ASGI workers) is a Python WSGI/ASGI HTTP server that can run asynchronous web frameworks like FastAPI in a robust, production-ready environment.


Statements (59)
Predicate Object
instanceOf Python HTTP server
WSGI server
canRun Django applications
FastAPI applications
Flask applications
Starlette applications
canServe HTTP
HTTPS
configurationMethod Python configuration file
command line options
environment variables
deploymentEnvironment development
production
staging
hasFeature SSL/TLS support
access logging
configuration via Python config file
configuration via command line
daemon mode
error logging
graceful shutdown
graceful worker restart
logging configuration
multiple worker types
pre-fork worker model
proxy protocol support
signal handling
timeout management
worker recycling
hasWorkerType UvicornGunicornH11Worker
UvicornGunicornUVLoopWorker
UvicornGunicornWorker
UvicornH11Worker
UvicornUVLoopWorker
UvicornWorker
eventlet workers
gevent workers
gthread workers
sync workers
tornado workers
hostPlatform Linux
Unix-like systems
macOS
installationMethod pip install gunicorn
license MIT License
packageManager PyPI
programmingLanguage Python
repositoryPlatform GitHub
supportsFrameworkType ASGI frameworks
WSGI frameworks
asynchronous web frameworks
synchronous web frameworks
supportsInterface ASGI
WSGI
supportsLanguage Python
typicalCommand gunicorn -k uvicorn.workers.UvicornWorker app:app
gunicorn app:app
usedWith reverse proxies like HAProxy
reverse proxies like Nginx

Referenced by (7)
Subject (surface form when different) Predicate
Gunicorn ("UvicornGunicornWorker")
Gunicorn ("UvicornGunicornUVLoopWorker")
Gunicorn ("UvicornGunicornH11Worker")
hasWorkerType
FastAPI
compatibleWith
Flask ("Gunicorn")
deploymentTargets
tiangolo ("uvicorn-gunicorn-docker")
hostsProject
Uvicorn ("Gunicorn")
isOftenUsedWith

Please wait…