Registry / devops / yagrc
library1.1.3pypypi✓ verified 79d ago

Yet another gRPC reflection client for Python. Provides an easy-to-use gRPC client that can dynamically call gRPC methods using server reflection. Current version: 1.1.3. Released monthly or as needed.

pip install yagrc
INSTALL
IMPORT
SIG · YAGRC
Y
yagrc
devopspythonv1.1.3
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

YagrcClient
import yagrc
from yagrc import YagrcClient

Quick start: create a gRPC client, list services, and call a method dynamically.

from yagrc import YagrcClient import grpc # Create a channel to a gRPC server that supports reflection channel = grpc.insecure_channel('localhost:50051') client = YagrcClient(channel) # List available services services = client.list_services() print(services) # Call a method dynamically (example assumes a service and method exist) response = client.call("myservice.MyService", "MyMethod", {"key": "value"}) print(response)
Debug
Known issues
gotchaThe server must support gRPC reflection. Without it, yagrc cannot discover services.
fix
Ensure your gRPC server is configured with reflection (e.g., using grpc-reflection package).
affects: all
breakingIn version 1.0.0, the API changed significantly. The old `yagrc.GrpcClient` was renamed to `yagrc.YagrcClient`.
fix
Update imports from `from yagrc import GrpcClient` to `from yagrc import YagrcClient`.
affects: <1.0.0
Upgrade
Version history
1.1.3latest on PyPI · released Mar 22, 2026
Audit
Dependencies
grpciorequiredCore gRPC dependency
grpcio-reflectionrequiredRequired for server reflection
Agent activity
16 hits · last 30 days
node
12
Amazon
1
Google (search)
1
Resources
yagrc — pip install yagrc · libregistry