{"library":"asgi-correlation-id","type":"library","category":null,"description":"asgi-correlation-id is an ASGI middleware that assigns a unique correlation ID (e.g., X-Request-ID) to each incoming request, making it easier to trace logs across services and requests in ASGI applications like FastAPI or Starlette. The current version is 4.3.4, and the library maintains an active release cadence with frequent minor updates and bug fixes.","language":"python","status":"active","version":"4.3.4","tags":["asgi","middleware","logging","correlation-id","fastapi","starlette","tracing","observability"],"last_verified":"Thu May 21","install":[{"cmd":"pip install asgi-correlation-id","imports":["from asgi_correlation_id import CorrelationIdMiddleware","from asgi_correlation_id import correlation_id","from asgi_correlation_id import correlation_id_filter"]},{"cmd":"pip install asgi-correlation-id[uvicorn]","imports":[]},{"cmd":"pip install asgi-correlation-id[sentry]","imports":[]}],"homepage":null,"github":"https://github.com/snok/asgi-correlation-id","docs":null,"changelog":null,"pypi":"https://pypi.org/project/asgi-correlation-id/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.1,"avg_import_s":0.31,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/asgi-correlation-id/compatibility"}}