Skip to content

Conversation

@hackeramitkumar
Copy link

@hackeramitkumar hackeramitkumar commented Jan 30, 2026

Motivation

Tonic is widely adopted across many open-source projects for gRPC, and AGNTCY/slim also relies on Tonic for its gRPC implementation. Initially, SLIM supported gRPC communication only over TCP sockets. More recently, we added support for gRPC over Unix Domain Sockets (UDS) on Unix-based systems.

However, on Windows platforms, Tonic currently does not support gRPC over named pipes, which limits parity with Unix-based transports. This PR introduces an implementation to enable gRPC over Windows named pipes in Tonic.

Once this functionality is merged into Tonic, AGNTCY/slim will be able to add native support for gRPC over Windows named pipes as well, bringing feature parity across platforms and improving the Windows developer experience.

Signed-off-by: Amit Kumar (amitami2) <amitami2@cisco.com>
Signed-off-by: Amit Kumar (amitami2) <amitami2@cisco.com>
Signed-off-by: Amit Kumar (amitami2) <amitami2@cisco.com>
@hackeramitkumar hackeramitkumar marked this pull request as ready for review February 3, 2026 04:07
@hackeramitkumar hackeramitkumar changed the title feat: add grpc support for the windows npipe feat: Introduce gRPC over Windows named pipes for platform parity Feb 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants