What it is

gRPCServer.jl is a native Julia gRPC server: the default HTTP.jl backend serves unary and streaming RPCs out of the box, with TLS/mTLS, interceptors, health, and reflection built in. One protojl run generates message types, client stubs, and server registration functions. PureHTTP2 and nghttp2 are optional pluggable backends.

Getting started

gRPCClient.jl is the sibling client package; load both and a single protojl run emits client stubs alongside the server registration functions.

Installation

using PkgPkg.add("gRPCServer")

License

gRPCServer.jl is licensed under the MIT License — see LICENSE.md.