← bindings
draft

gRPC

draft

High-performance RPC binding.
Credentials in metadata.
Streaming support.

Status: Draft

This binding is under development.
Expected release: Q2 2025

Proposed Approach

// Metadata
kya-credential: eyJ...
kya-token: eyJ...

// Unary RPC
rpc Invoke(InvokeRequest) returns (InvokeResponse);

// Streaming RPC with per-message auth
stream InvokeStreaming(stream AuthenticatedRequest)
  returns (stream InvokeResponse);
Discuss on GitHub