gRPC

E183379

gRPC is a high-performance, open-source remote procedure call (RPC) framework developed by Google that uses HTTP/2 and protocol buffers to enable efficient, language-agnostic communication between services.

All labels observed (5)

Label Occurrences
gRPC canonical 9
gRPC API 3
RPC 1

How this entity was disambiguated

Statements (67)

Predicate Object
instanceOf communication protocol
open-source software
remote procedure call framework
category RPC framework
service mesh building block
defaultSerializationFormat Protocol Buffers
designGoal high performance
interoperability
language agnosticism
low latency
developer Google
license Apache License 2.0
maintainer gRPC self-linksurface differs
surface form: gRPC community
originatedFrom Stubby
repository https://github.com/grpc/grpc
supports code generation from .proto files
health checking protocol
reflection service
supportsFeature bidirectional streaming
cancellation
client-side streaming
deadlines
flow control
interceptors
load balancing
name resolution
pluggable authentication
server-side streaming
unary RPC
supportsLanguage Android
C#
C++
Dart
Go
Java
Kotlin
Node.js
Objective-C
PHP
Python
Ruby
Rust
Swift
iOS
supportsLoadBalancingPolicy pick_first
round_robin
supportsNameSystem Domain Name System
surface form: DNS

xDS
supportsPlatform Android
Linux
Windows
iOS
macOS
supportsProtocol HTTP/2
supportsSecurity TLS
mutual TLS
token-based authentication
supportsSerializationFormat FlatBuffers
JSON
Protocol Buffers
usedFor cloud-native applications
microservices communication
mobile backend communication
service-to-service communication
usesIDL Protocol Buffers
usesTransport HTTP/2
website https://grpc.io

How these facts were elicited

Referenced by (15)

Full triples — surface form annotated when it differs from this entity's canonical label.

Windows Communication Foundation relatedTo gRPC
this entity surface form: gRPC on .NET
NIS usesService gRPC
this entity surface form: RPC
Google Cloud Pub/Sub supportsInterface gRPC
this entity surface form: gRPC API
gRPC maintainer gRPC self-linksurface differs
this entity surface form: gRPC community
Cloud Run supports gRPC
etcd supports gRPC
this entity surface form: gRPC API
Google Cloud Text-to-Speech accessedVia gRPC
this entity surface form: gRPC API
Protocol Buffers usedBy gRPC
nginx supportsProtocol gRPC