Uvicorn

E97061

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

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (5)

Label Occurrences
Uvicorn canonical 3
Nginx 1
UvicornH11Worker 1

Statements (58)

Predicate Object
instanceOf ASGI web server
Python software
web server implementation
canBeInstalledWith pip
designGoal async-first architecture
high performance
low latency
distributionChannel Python Package Index
surface form: 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
surface form: ASGI 3
isFreeSoftware true
isOftenUsedWith Django
FastAPI
Gunicorn (with ASGI workers)
surface form: 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 license
surface form: BSD 3-Clause 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)
WebSockets Standard
surface form: WebSocket
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)

Referenced by (7)

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

FastAPI compatibleWith Uvicorn
PHP runsOn Uvicorn
this entity surface form: Nginx
ASGI usedByServer Uvicorn
Starlette compatibleWith Uvicorn
Gunicorn (with ASGI workers) hasWorkerType Uvicorn
subject surface form: Gunicorn
this entity surface form: UvicornWorker
Gunicorn (with ASGI workers) hasWorkerType Uvicorn
subject surface form: Gunicorn
this entity surface form: UvicornH11Worker
Gunicorn (with ASGI workers) hasWorkerType Uvicorn
subject surface form: Gunicorn
this entity surface form: UvicornUVLoopWorker