What is gRPC?
Fern only supports gRPC SDK generation for .NET/C#.
gRPC is a modern, open-source, high-performance Remote Procedure Call (RPC) framework that can run in any environment. It uses Protocol Buffers (protobuf) as the interface definition language and supports multiple programming languages.
Fern is compatible with gRPC services and can generate SDKs and documentation from your .proto
files.
Below is an example of a gRPC service definition:
user_service.proto
Set up your fern folder
Need help getting started with gRPC and Fern? Get live support here
Add your gRPC service
Add your gRPC files to the fern directory. You can place it in a subfolder called proto
or directly in the fern directory.