link
fastapi/websocket

WebSocket Endpoint

Create WebSocket route

websocket
realtime

Command

Examples

Echo WebSocket

from fastapi import WebSocket
  
  @app.websocket("/ws")
  async def websocket_endpoint(websocket: WebSocket):
      await websocket.accept()
      while True:
          data = await websocket.receive_text()
          await websocket.send_text(f"Message: {data}")