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
Start by initializing your fern folder with a gRPC service
This will initialize a directory like the following