uvicorn
Package — ServerPython 3.8+Intermediate
Lightning-fast ASGI server on uvloop and httptools
Quick Info
- Documentation
- Official Docs
- Python Version
- 3.8+
- Dependencies
- click, h11, typing-extensions; optional: httptools, uvloop, websockets
- Install
pip install uvicorn[standard]
Learn by Difficulty
Quick Example
python
# Install: pip install uvicorn[standard] import uvicorn # Basic uvicorn usage print(f"Using uvicorn") # See documentation for detailed examples
uvicorn is a third-party package. Lightning-fast ASGI server on uvloop and httptools. Install with: pip install uvicorn[standard]
Try in PlaygroundTags
packageserverasgiasynchttp
Related Items
gunicorn
Package — Server
Production WSGI server for Flask and Django
hypercorn
Package — Server
ASGI server: HTTP/1, HTTP/2, HTTP/3 (QUIC)
fastapi
Package — Web Framework
Modern async API framework with automatic OpenAPI docs and Pydantic validation
starlette
Package — Web Framework
Lightweight ASGI framework; the foundation under FastAPI
uvloop
Package — Server
Ultra-fast asyncio event loop replacement (libuv-based)