Best Software for 2025 is now live!
By GRPC
Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

Top Rated GRPC Alternatives

GRPC Reviews & Product Details

GRPC Overview

What is GRPC?

GRPC is a high performance, open source, general RPC framework based on HTTP/2.

GRPC Details
Discussions
GRPC Community
Show LessShow More
Product Description

GRPC is a high performance, open source, general RPC framework based on HTTP/2.


Seller Details
Seller
GRPC
Year Founded
2015
HQ Location
Tbilisi, TBILISI
Twitter
@grpcio
18,639 Twitter followers
LinkedIn® Page
www.linkedin.com
19 employees on LinkedIn®

Recent GRPC Reviews

Verified User
U
Verified UserSmall-Business (50 or fewer emp.)
2.5 out of 5
"is good"
language independent, converssion to prototype is easy
Verified User
U
Verified UserEnterprise (> 1000 emp.)
5.0 out of 5
"gRPC - the best APIs - and works great with protobuf"
* APIs with types * Streaming APIs * Tight integration with protobuf These are all great reasons to be a big fan of gRPC!
Saurabh kr. G.
SG
Saurabh kr. G.Enterprise (> 1000 emp.)
3.0 out of 5
"Communication is much faster as compared to the http request"
It's way to directly used from the compiled Java files generated by the proto files and using them as stub in different microservices. It is much b...
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

GRPC Media

Answer a few questions to help the GRPC community
Have you used GRPC before?
Yes

23 GRPC Reviews

4.3 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
23 GRPC Reviews
4.3 out of 5
23 GRPC Reviews
4.3 out of 5
G2 reviews are authentic and verified.
Saurabh kr. G.
SG
Senior Software Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about GRPC?

It's way to directly used from the compiled Java files generated by the proto files and using them as stub in different microservices. It is much better than the competitors as it is 6-7 times faster in processing the request and returning the response. There are lot of extra efforts for transformation of request and response Review collected by and hosted on G2.com.

What do you dislike about GRPC?

Grpc is quite good with the service it provide but there is a lack of proper documentation and community support for this technology. It would be much better if there are more how to guides on it in simpler way step by step because it is difficult to implement than http.also there are lot of extra effort to implement as well. Review collected by and hosted on G2.com.

What problems is GRPC solving and how is that benefiting you?

It is providing much faster communication as compared to the normal http request. Almost 6-7 times faster in processing the request and return response. Yes performance is much more increased. Review collected by and hosted on G2.com.

Verified User in Telecommunications
UT
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about GRPC?

language independent, converssion to prototype is easy Review collected by and hosted on G2.com.

What do you dislike about GRPC?

idls do not allow function defn, build procedure is nott claar Review collected by and hosted on G2.com.

What problems is GRPC solving and how is that benefiting you?

general remote procedure caling Review collected by and hosted on G2.com.

Verified User in Marketing and Advertising
UM
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about GRPC?

* APIs with types

* Streaming APIs

* Tight integration with protobuf

These are all great reasons to be a big fan of gRPC! Review collected by and hosted on G2.com.

What do you dislike about GRPC?

I wish gRPC was more commonplace. It is rather easy-to-use once people get moving with it, but it is not commonplace enough across industry, yet. Review collected by and hosted on G2.com.

What problems is GRPC solving and how is that benefiting you?

gRPC is a great way for us to interact with APIs, connect services, and in general have better and more performant systems than we were able to have with just REST and JSON. Review collected by and hosted on G2.com.

Vishal M.
VM
Technical Lead
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about GRPC?

GRPC helps remove the complexity to deal with the HTTP protocol, further for highly scalable systems we can have streaming functionality which is quite difficult to implement on top of bare HTTP 2.0.

Also the protobuff helps reduce data size and hence faster communication. Review collected by and hosted on G2.com.

What do you dislike about GRPC?

GRPC browser support is very long known issue. That is the only reason that is holding back GRPC for its glory over REST, and hence need to expose REST interfaces for public facing API. Hence the extra effort required to adapt HTTP 1.1 to GRPC based is always an overhead Review collected by and hosted on G2.com.

What problems is GRPC solving and how is that benefiting you?

GRPC helps resolve the communication among the micro service based environment very easy, scalable and convenient. It also supports streaming of data which helps greatly for streaming based apps like mp3, videos Review collected by and hosted on G2.com.

rutika a.
RA
Budget analyst, marketing specialist
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about GRPC?

It is fast, effective and efficient framework.it provide developed environment to work into. Review collected by and hosted on G2.com.

What do you dislike about GRPC?

Everything is good accept the updated part notification Due to some bug. Otherwise its a good work experience. Review collected by and hosted on G2.com.

What problems is GRPC solving and how is that benefiting you?

Due to the heavy communication between the clients it helped me a lot in effective communication. Also faced API efficacy problem. It also helped me to overcome this problem with gRPC. Review collected by and hosted on G2.com.

Shriya S.
SS
Specialist Programmer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about GRPC?

The best part I like about GRPC are :

1. Supports polyglot implementation (client and server can be written in separate language )

2. One client Library

3. Fast and Compact Review collected by and hosted on G2.com.

What do you dislike about GRPC?

1. No native Browser support: A request in the browser can't be forced to be HTTP2

2. Proxies: Many proxies are not supporting GRPC (nginx supports GRPC)

3. Latest: Less support

4. Schema: Have to maintain a proto file

5. Less Testing tools: Postman does not support. Review collected by and hosted on G2.com.

What problems is GRPC solving and how is that benefiting you?

1. Supports polyglot implementation

For Example:

Without GRPC: A client library on C# build their own application and their server (let suppose nodejs ) is a REST API and they start building. But now they want server to upgrade to HTTP 2 and their client library is build by someone who decided no longer to maintain it. Now you have to use HTTP 1 and not take advantage of HTTP 2

But if you have browser then browser maintains client library .

But if you build a Python, Java, NodeJS application then there is a problem.

GRPC solves this problem, client and server can be written in separate languages.

2. Internally uses HTTP2, hence more performant

3. Progress Feedback (upload feature ) can be implemented easily.

4. Compact:We are send binary data through a wire instead of a JSON object.

5. Proto buffer: Reduces payload size Review collected by and hosted on G2.com.

Prashant K.
PK
Resident software engineering intern
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about GRPC?

Faster , lightweight and much efficient then REST which makes it more lovable. Review collected by and hosted on G2.com.

What do you dislike about GRPC?

obvious one is weak ecosystem not many dev uses it, and less browser support Review collected by and hosted on G2.com.

What problems is GRPC solving and how is that benefiting you?

in distributed systems , there can have multiple languages and tech and to make it work together grpc greatly help. Review collected by and hosted on G2.com.

Raveesh A.
RA
Engineering Manager (Mobile)
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about GRPC?

The best thing about gRPC for me is cross-team communication barriers are removed with gRPC and the use of proto-file based source generation. We no longer have to get across through multiple KT calls so for a team to scale this is awesome to work with. The added performance among other benefits are just the cherry on top of the cake. Review collected by and hosted on G2.com.

What do you dislike about GRPC?

The ecosystem is majorly built around REST APIs, and it isn't easy to find devs comfortable with gRPC. It takes time for figure out SOPs within the organisation but all of these are necessary efforts and more than pay for it down the line. The ecosystem of third-party and open-source plugins for different cases however is just absent and there will be many cases where we might get blocked and have to spend extra time writing compatibility layers or figuring workarounds Review collected by and hosted on G2.com.

Recommendations to others considering GRPC:

go for it Review collected by and hosted on G2.com.

What problems is GRPC solving and how is that benefiting you?

The main benefit of gRPC is when building isolated systems with multiple teams that need to collaborate with one common backend/central system. To have specs enforced by gRPC we can ensure that there is one single source of compute for the whole ecosystem Review collected by and hosted on G2.com.

Md Mahabub A.
MA
Software Development Engineer IV
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about GRPC?

gRPC is ridiculously fast and efficient powered by HTTP/2 . Got a requirement for a fast and efficient lightweight API, go for gRPC.

If you are limited on the payload size, protobuff there to rescue. Review collected by and hosted on G2.com.

What do you dislike about GRPC?

It gets complicated when requirements are heavy for your API. Protobuff is cool but not human readable due to binary format.

Limited browser support for gRPC is another drawback that is hard to ignore. Review collected by and hosted on G2.com.

What problems is GRPC solving and how is that benefiting you?

long-lived and real-time communication problems. API efficiency problem. All can be solved with gRPC. Review collected by and hosted on G2.com.

Verified User in Computer Software
AC
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about GRPC?

The abstraction that it provides when it comes to planning the different components that will communicate with eachother Review collected by and hosted on G2.com.

What do you dislike about GRPC?

It doesn't include all the languages in the world (which is understandable since it is still growing!), and sometimes the only way is to go low level to achieve things (which is fine) Review collected by and hosted on G2.com.

What problems is GRPC solving and how is that benefiting you?

In the VoIP sector, there are a lot of communication between different systems that don't necessarily speak the same language and having GRPC has made it very easy to overcome this. Review collected by and hosted on G2.com.