gRPC is a high-performance, open-source universal RPC framework that uses HTTP/2 for transport, Protocol Buffers as the interface description language, and provides features such as authentication, bidirectional streaming and flow control, blocking or nonblocking bindings, and cancellation and timeouts. Originally developed at Google, it is now a CNCF project.
URL: Visit APIs.json URL
- Type: Index
- Position: Consuming
- Access: 3rd-Party
- RPC, Protocol Buffers, HTTP/2, Microservices, CNCF
- Created: 2025
- Modified: 2026-03-18
OpenAPI specification for gRPC-Web proxy endpoints covering health checking, server reflection, and channelz introspection services exposed over HTTP for browser-based and REST clients.
Human URL: https://grpc.io/docs/platforms/web/
- Health Checking, Reflection, Channelz, gRPC-Web
The gRPC core framework defines the RPC protocol, service definition format using Protocol Buffers, and the fundamental call lifecycle including unary, server-streaming, client-streaming, and bidirectional streaming patterns over HTTP/2. It is the foundational specification implemented by all language-specific gRPC SDKs.
Human URL: https://grpc.io/docs/what-is-grpc/introduction/
- RPC, Protocol Buffers, HTTP/2, Streaming
The gRPC Health Checking Protocol defines a standard service that gRPC servers implement to expose health status information to clients and load balancers. Servers implement the Health service proto to report per-service readiness, and clients can configure automatic health-check-based connection management.
Human URL: https://grpc.io/docs/guides/health-checking/
- Health Checking, Observability, Load Balancing
The gRPC Server Reflection Protocol allows gRPC servers to declare the protobuf-defined APIs they export over a standardized RPC service, including all types referenced by request and response messages. This enables command-line debugging tools and clients to dynamically discover and invoke gRPC services without pre-compiled stubs.
Human URL: https://grpc.io/docs/guides/reflection/
- Reflection, Service Discovery, Debugging
- Website
- Documentation
- Getting Started
- GitHub Organization
- Blog
- Community
- FAQ
- SDKs
- Change Log
- JSONSchema
- JSONSchema
- AsyncAPI
- JSON-LD
FN: Kin Lane
Email: [email protected]