ASGI

E97055

ASGI (Asynchronous Server Gateway Interface) is a Python standard for asynchronous web servers and applications that enables high-performance, concurrent web frameworks and services.

All labels observed (5)

Label Occurrences
ASGI canonical 5
ASGI 3 2
Asynchronous Server Gateway Interface 2

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Python web server interface specification
abbreviationOf Asynchronous Server Gateway Interface
linked to: ASGI
aimsTo extend WSGI to support asynchronous communication
provide a standard interface between async Python web servers and applications
category web application interface standard
compatibleWith WSGI
defines application callable interface
application-to-server message format
server-to-application message format
designedForLanguage Python
documentedAt https://asgi.readthedocs.io/
https://github.com/django/asgiref
enables HTTP handling
WebSocket handling
background tasks
concurrent web frameworks
high-performance Python web applications
long-lived connections
fullName Asynchronous Server Gateway Interface
linked to: ASGI
governedBy community specification
hasComponent receive callable
scope
send callable
hasVersion 2.0
3.0
relatedLibrary asgiref
successorTo WSGI
supportsConcurrencyModel asyncio
trio (via implementations)
supportsProgrammingModel asynchronous
synchronous
supportsProtocol HTTP
HTTP/2
Lifespan
WebSocket
linked to: WebSockets Standard
supportsUseCase chat applications
real-time applications
server push
streaming responses
usedByFramework Channels
Django
FastAPI
Quart
Responder
Sanic (via adapters)
Starlette
usedByServer Daphne
Hypercorn
UWSGI (via plugins/adapters)
linked to: uWSGI

Uvicorn

How these facts were elicited

Referenced by (11)

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

FastAPI supports ASGI
FastAPI implements ASGI specification
linked to: ASGI
ASGI fullName Asynchronous Server Gateway Interface
linked to: ASGI
ASGI abbreviationOf Asynchronous Server Gateway Interface
linked to: ASGI
Uvicorn isCompatibleWith ASGI 3
linked to: ASGI
Hypercorn implementsSpecification ASGI 3
linked to: ASGI
Gunicorn supportsInterface ASGI
subject linked to: Gunicorn (with ASGI workers)
tiangolo topic ASGI
subject linked to: tiangolo organization on GitHub
Sebastián Ramírez associatedWith ASGI ecosystem
linked to: ASGI
WSGI contrastedWith ASGI