{"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"],"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"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}