The recommended ASGI server seems to be Daphne[0]. Nginx doesn’t need to speak ASGI natively (as it doesn’t speak WSGI natively), more likely Daphne would replace the WSGI server (gunicorn, etc) running behind nginx.
Read moreDoes Django need WSGI?
Django’s primary deployment platform is WSGI , the Python standard for web servers and applications. Django’s startproject management command sets up a minimal default WSGI configuration for you, which you can tweak as needed for your project, and direct any WSGI-compliant application server to use.
Read moreWhat is the difference between ASGI and WSGI?
WSGI stands for Web Server Gateway Interface, and ASGI stands for Asynchronous Server Gateway interface . They both specify the interface and sit in between the web server and a Python web application or framework.
Read moreDoes Gunicorn work with ASGI?
Although Gunicorn is traditionally used to deploy WSGI applications , it also provides a pluggable interface to provide ASGI deployment. It does this by allowing you to consume a worker class exposed by the ASGI server ( uvicorn ).
Read more