Starlette
Strawberry provides support for Starlette with the ASGI integration.
Use Route and WebSocketRoute to integrate Strawberry with Starlette:
from starlette.applications import Starlettefrom starlette.routing import Route, WebSocketRoutefrom strawberry.asgi import GraphQL
from api.schema import schema
graphql_app = GraphQL(schema)
app = Starlette( routes=[ Route("/graphql", graphql_app), WebSocketRoute("/graphql", graphql_app), ]) For more information about Strawberry ASGI refer to the documentation on ASGI