Uvicorn

E97061

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

AI illustration

How this image was made

AI-generated illustration of Uvicorn

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

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

All labels observed (6)

Label Occurrences
Uvicorn canonical 7
ASGI 1
Nginx 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 (12)

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
Encode OSS → notableWork → Uvicorn ⓘ
Encode OSS → develops → Uvicorn ⓘ
Tom Christie → developed → Uvicorn ⓘ
Tom Christie → notableWork → Uvicorn ⓘ
Tom Christie → associatedWith → ASGI ⓘ
linked to: Uvicorn