As developers, we find ourselves in a renaissance of API design philosophies. There is REST, HTTP APIs, GraphQL, SOAP, and the list continues to grow. Given all the choices, we can understand that it can be difficult to tell which one to use.

In this post, we’d like to introduce you to gRPC, one of the newer approaches .NET developers have in designing their APIs. The method is gaining popularity due to its efficiency, contract-based design, interoperability across technology stacks, and code-generation tooling.

By the end of this post, you’ll have an idea of what gRPC is, what makes it work, and how to implement an ASP.NET Core client/server demo. At which point, you’ll have the tools necessary to decide if the approach is right for you.

Let’s get started!

#grpc #aspdotnet core

ASP.NET Core and gRPC: Getting Started
5.35 GEEK