$npx skillfedfor your agent

grpcio-csds

xDS configuration dump library

With conditionsPyPI NetworkingReleased Jul 202679.0K downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — grpcio_csds-1.83.0-py3-none-any.whl
v1.83.0 · released 2026-07-23 · Python >=3.10 · 3 runtime deps: protobuf, xds-protos, grpcio

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.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later
  • Low friction: pure Python wheel with only three runtime dependencies (protobuf, xds-protos, grpcio).
  • Actively maintained with a release 22 days ago.

License · maintenance · safety

Apache-2.0 (permissive) — Apache-2.0 permissive license allows use in most commercial and open-source projects without significant restrictions.

last release 2026-07-23 (22 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 78,962 downloads/mo, #14,389 on PyPI

Verify before relying

pip install grpcio-csds
import grpc_csds
# Use with grpcio and protobuf to access xDS configuration state
  • Performance characteristics when dumping large xDS configurations
  • Compatibility with non-Envoy xDS implementations
  • Whether grpcdebug CLI tool is bundled or requires separate installation
Same gist for agents: .md · .json

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 on this page. Verify before relying on it.

With conditions

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

grpcio-csds on PyPI

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.

Requires Python 3.10 or later

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

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

LicenseApache-2.0 permissive
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
protobufxds-protosgrpcio
MaintenanceActively maintained 22 days since the last release
First released
Downloads78,962 / month, #14,389 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableProgramming Language :: PythonProgramming Language :: Python :: 3

Evidence: grpcio_csds-1.83.0-py3-none-any.whl

Tags

Capabilities
grpc xds configuration discoveryenvoy csds client statusgrpc traffic config inspectionxds resource dump librarygrpc debug configuration exposuregrpc application config debuggingxds protocol implementation
Topics
grpcxds-protocol

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “grpc xds configuration discovery”

  • grpcio-csdsExposes received xDS traffic configuration from gRPC applications…
  • xds-protosProvides Python bindings for xDS protocol buffer definitions,…
  • grpcio-adminExposes debugging and monitoring services for gRPC applications,…

Give your agent the search over MCP, or paste the wish link into any chat.

More Networking packages

h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
psutil Worth it
PyPI · Libraries · released Jan 2026

psutil retrieves real-time information about running processes and system resources (CPU, memory, disks, network, sensors) across multiple operating systems, enabling system monitoring, process profiling, and resource management.

permissive licensecompiled wheel · 3.6+
387.6Mdownloads / mo
pyOpenSSL With conditions
PyPI · Python Modules · released Aug 2026

pyOpenSSL wraps OpenSSL's SSL/TLS functionality for Python, providing high-level connection objects and certificate handling through a Python-friendly interface around OpenSSL's cryptographic operations.

Apache-2.0pure Python · 3.9+
294.2Mdownloads / mo
uvloop With conditions
PyPI · Networking · released Oct 2025

uvloop is a drop-in replacement for Python's built-in asyncio event loop, implemented in Cython and using libuv, that accelerates async I/O operations.

Apache-2.0compiled wheel · 3.8.1+
257.9Mdownloads / mo
execnet With conditions
PyPI · Libraries · released Nov 2025

execnet lets you spawn and communicate with Python interpreters across local processes, remote hosts, and different platforms, using a simple API for task distribution and inter-process messaging.

However, the aging maintenance status (275 days since last release) means you should verify it meets your concurrency and performance needs before committing to a…

MITpure Python · 3.8+aging
172.1Mdownloads / mo
pyzmq Worth it
PyPI · Networking · released Sep 2025

PyZMQ provides Python bindings for ZeroMQ (ØMQ), a lightweight messaging library that enables fast, asynchronous communication between distributed processes and applications.

BSD-3-Clausecompiled wheel · 3.8+
109.5Mdownloads / mo

See also grpcio-admin · xds-protos · grpcio-reflection · envoy_data_plane · py-grpc-prometheus · grpc-interceptor · nacos-sdk-python · grpcio-status · grpcio-health-checking · PyChromecast