Uvicorn

E97061

Uvicorn is a high-performance, ASGI-compatible web server implementation for Python, commonly used to run modern async frameworks and applications.

All labels observed (5)

Label Occurrences
Uvicorn canonical 3
Nginx 1
UvicornH11Worker 1

How this entity was disambiguated

Statements (58)

Predicate Object
instanceOf ASGI web server
Python software
web server implementation
canBeInstalledWith pip
designGoal async-first architecture
high performance
low latency
distributionChannel PyPI
hasFeature HTTP keep-alive
SSL/TLS support
WebSocket support
access logging
graceful shutdown
hot-reload in development (reload option)
lifespan protocol support
logging configuration
proxy headers support
workers management via uvicorn workers for Gunicorn
implementationLanguage Python
isCompatibleWith ASGI 3
linked to: ASGI
isFreeSoftware true
isOftenUsedWith Django
FastAPI
Gunicorn
Starlette
isOpenSource true
isPartOfEcosystem Python async web ecosystem
isUsedFor development servers
production deployment
running Python web APIs
running async web frameworks
serving ASGI applications
serving Django ASGI applications
serving FastAPI applications
serving Starlette applications
license BSD 3-Clause License
linked to: BSD license
programmingLanguage Python
repositoryPlatform GitHub
softwareGenre application server
web server
supportsDeployment Docker-based deployment
Gunicorn via uvicorn workers
supportsInterface ASGI
supportsProgrammingModel asynchronous I/O
asyncio
trio
supportsProtocol HTTP
HTTP/1.1
HTTP/2 (via httptools/hypercorn-style integrations, partial or experimental)
WebSocket
linked to: WebSockets Standard
targetPlatform POSIX-compatible operating systems
Windows
macOS
typicalCommand uvicorn app:app
usesLibrary h11 (HTTP/1.1 protocol library)
httptools (optional)
uvloop (optional)
websockets (Python websockets library)

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

FastAPI compatibleWith Uvicorn
PHP runsOn Nginx
linked to: Uvicorn
ASGI usedByServer Uvicorn
Starlette compatibleWith Uvicorn
Gunicorn hasWorkerType UvicornWorker
subject linked to: Gunicorn (with ASGI workers)
linked to: Uvicorn
Gunicorn hasWorkerType UvicornH11Worker
subject linked to: Gunicorn (with ASGI workers)
linked to: Uvicorn
Gunicorn hasWorkerType UvicornUVLoopWorker
subject linked to: Gunicorn (with ASGI workers)
linked to: Uvicorn