Uvicorn
February 4, 2023 |
permanent
Application Server #
- tags
- Python
If you’re familiar with application development with FastAPI, you’ll have come across Uvicorn, a web server implementation. Uvicorn is an ASGI server implementation for Python.
To install Uvicorn and associated dependencies using pip, run the following command:
pip install uvicorn[standard]
# includes installation of optional and Cython-based dependencies
The following are Uvicorn’s salient features:
ASGI implementation #
Support for running apps from an asynchronous Python environment The command-line tool with an extensive list of options Supports running applications from factory functions Provides features to control server instances programmatically