REST, GraphQL and gRPC: A Comparison

Poornima Nayar

View at original site


No matter the industry, applications need to talk to each other. So, developers often build bridges – Application Programming Interfaces (APIs) – to allow one system to communicate with another.

Over time, different API architectural styles have been released. Each of them has its own characteristics, patterns of data exchange, pros, and cons. REST, GraphQL and gRPC are three main options when it comes to API development and implementation. In my session, I will cover what REST, GraphQL, and gRPC are, how APIs can be implemented using each of them, and give you a comparison between them.

About the Presenter

Poornima Nayar Freelance .NET Developer, Microsoft MVP, Umbraco MVP

Poornima is a .NET developer with over 10 years of experience in .NET and Umbraco. She is passionate about learning new technologies and keeping herself up to date with the latest developments. Outside her work, Poornima enjoys music and is undergoing training in Indian Classical music. Based in Langley, UK, she has one young daughter and spends her spare time reading, cooking, and watching movies.

Related Resources

Blazor Essentials
Blazor Essentials
Learn how to build a basic application with Blazor.
Forms in Blazor
Forms in Blazor
View and edit data in forms.
Blazor components
Blazor components
Use components for a modular Blazor application.