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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (5)

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

Statements (50)

Predicate Object
instanceOf Python web server interface specification
abbreviationOf ASGI self-linksurface differs
surface form: Asynchronous Server Gateway Interface
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 ASGI self-linksurface differs
surface form: Asynchronous Server Gateway Interface
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
WebSockets Standard
surface form: WebSocket
supportsUseCase chat applications
real-time applications
server push
streaming responses
usedByFramework Channels
Django
FastAPI
Quart
Responder
Sanic (via adapters)
Starlette
usedByServer Daphne
Hypercorn
uWSGI
surface form: UWSGI (via plugins/adapters)

Uvicorn

Referenced by (11)

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

FastAPI supports ASGI
FastAPI implements ASGI
this entity surface form: ASGI specification
ASGI fullName ASGI self-linksurface differs
this entity surface form: Asynchronous Server Gateway Interface
ASGI abbreviationOf ASGI self-linksurface differs
this entity surface form: Asynchronous Server Gateway Interface
Uvicorn isCompatibleWith ASGI
this entity surface form: ASGI 3
Hypercorn implementsSpecification ASGI
this entity surface form: ASGI 3
Gunicorn (with ASGI workers) supportsInterface ASGI
subject surface form: Gunicorn
tiangolo organization on GitHub topic ASGI
subject surface form: tiangolo
Sebastián Ramírez associatedWith ASGI
this entity surface form: ASGI ecosystem
WSGI contrastedWith ASGI