uvicorn

Python ASGI HTTP Server, for asynchronous projects. More information: <https://www.uvicorn.org/>.

Install

All systems
curl cmd.cat/uvicorn.sh
Debian Debian
apt-get install uvicorn
Ubuntu
apt-get install uvicorn
image/svg+xml Kali Linux
apt-get install uvicorn
Windows (WSL2)
sudo apt-get update sudo apt-get install uvicorn

Python ASGI HTTP Server, for asynchronous projects. More information: <https://www.uvicorn.org/>.

  • Run Python web app:
    uvicorn import.path:app_object
  • Listen on port 8080 on localhost:
    uvicorn --host localhost --port 8080 import.path:app_object
  • Turn on live reload:
    uvicorn --reload import.path:app_object
  • Use 4 worker processes for handling requests:
    uvicorn --workers 4 import.path:app_object
  • Run app over HTTPS:
    uvicorn --ssl-certfile cert.pem --ssl-keyfile key.pem import.path:app_object

© tl;dr; authors and contributors