gRPC | Website analytics by TrustRadar
Blurry colored background
grpc.io Software Development Remote Procedure Call Microservices Networking

gRPC

A high-performance, open source universal RPC framework

gRPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services.

Unique Visits

135K

4500 / day

Total Views

150K

5000 / day

Visit Duration, avg.

3.8 min

2.5 pages per visit

Bounce Rate

40%

  • Domain Rating

  • Domain Authority

  • Citation Level

Founded in

2015

Supported Languages

English, etc

Website Key Features

High Performance

gRPC is designed to be fast and efficient, leveraging HTTP/2 for transport and Protocol Buffers for serialization.

Cross-platform

gRPC supports multiple programming languages and can run in diverse environments, from servers inside a data center to your own tablet.

Pluggable

gRPC is designed to support pluggable authentication, load balancing, retry, etc.

Interoperability

gRPC works across languages and platforms, making it easy to build a polyglot system.

Streaming

gRPC supports streaming semantics, allowing for more complex interaction patterns beyond simple request/response.

Deadlines/Timeouts

gRPC allows clients to specify how long they are willing to wait for an RPC to complete.

Cancellation

gRPC supports cancellation of RPCs, allowing clients to cancel long-running operations.

Error Handling

gRPC provides a rich set of error codes and status messages for handling errors.

Additional information

License

gRPC is open source and available under the Apache 2.0 license.

Community

gRPC has a vibrant community of developers and contributors from around the world.

Documentation

Comprehensive documentation is available, including quick start guides, tutorials, and API references.

Case Studies

Several case studies are available, showcasing how companies have successfully used gRPC in production.

Contributing

gRPC welcomes contributions from the community, with guidelines available for those interested in contributing.

HTTP headers

Security headers report is a very important part of user data protection. Learn more about http headers for grpc.io