--- id: grpcio-csds version: "1.83.0" license: Apache-2.0 license_treatment: permissive maintenance: active --- # grpcio-csds — xDS configuration dump library License: permissive · Maintenance: active · Downloads: 79.0K/mo ## What it is and what it does grpcio-csds is a Python library that implements the Client Status Discovery Service (CSDS) from the Envoy xDS protocol. It lets gRPC applications programmatically expose and inspect the traffic configuration they have received from xDS control planes—essentially providing a window into what xDS resources a gRPC client has loaded. This is useful for debugging, monitoring, and verifying that your gRPC application has the correct configuration state. The package depends on protobuf, xds-protos, and grpcio, and requires Python 3.10 or later. It is actively maintained with no known security vulnerabilities and carries a permissive Apache-2.0 license. Use it for: - Debug gRPC application configuration state by querying received xDS resources programmatically - Monitor and verify that traffic policies and service discovery updates have been applied correctly - Build custom tooling to inspect configuration state in gRPC deployments - Integrate configuration discovery into observability or compliance workflows - Validate control plane behavior by reading back what clients have actually received ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Exposes received xDS traffic configuration from gRPC applications programmatically through the Client Status Discovery Service protocol. Yes, if you need to inspect or debug xDS configuration in gRPC applications. Low install friction, permissive license, active maintenance, and no known vulnerabilities make it a safe choice. Not necessary if you don't use xDS or don't need programmatic access to configuration state. ## Install pip install grpcio-csds uv add grpcio-csds poetry add grpcio-csds ## Installing grpcio-csds Before you install: Low friction: pure Python wheel with only three runtime dependencies (protobuf, xds-protos, grpcio). Actively maintained with a release 22 days ago. License in practice: Apache-2.0 permissive license allows use in most commercial and open-source projects without significant restrictions. Quickstart: pip install grpcio-csds import grpc_csds # Use with grpcio and protobuf to access xDS configuration state Requires Python 3.10 or later Verify before relying: - Performance characteristics when dumping large xDS configurations - Compatibility with non-Envoy xDS implementations - Whether grpcdebug CLI tool is bundled or requires separate installation ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 79.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags grpc xds configuration discovery, envoy csds client status, grpc traffic config inspection, xds resource dump library, grpc debug configuration exposure, grpc application config debugging, xds protocol implementation, grpc, xds-protocol [View on SkillFed](https://skillfed.io/packages/grpcio-csds) · [View on PyPI](https://pypi.org/project/grpcio-csds/)