# gRPC Core Framework

**Canonical:** https://apis.io/apis/grpc/grpc-core/  
**Provider:** gRPC — https://apis.io/providers/grpc/  
**Documentation:** https://grpc.io/docs/what-is-grpc/introduction/

gRPC Core Framework is one of 7 APIs that [gRPC](https://apis.io/providers/grpc/) publishes on the [APIs.io](https://apis.io/) network. This API exposes 2 JSON Schema definitions. Tagged areas include HTTP/2, Protocol Buffers, RPC, and Streaming. The published artifact set on APIs.io includes API documentation, an API reference, authentication docs, a GitHub repository, a JSON-LD context, and 2 JSON Schemas.

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.

## Machine-readable artifacts (8)

- **Documentation** — https://grpc.io/docs/what-is-grpc/introduction/
- **Reference** — https://grpc.io/docs/what-is-grpc/core-concepts/
- **Authentication** — https://grpc.io/docs/guides/auth/
- **GitHubRepository** — https://github.com/grpc/grpc
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/grpc/refs/heads/main/service-config-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/grpc/refs/heads/main/json-schema.yml
- **JSONLD** — https://raw.githubusercontent.com/api-evangelist/grpc/refs/heads/main/context.jsonld
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/grpc/refs/heads/main/apis.yml

## Other gRPC APIs (6)

- [Protocol Buffers Service Definition Schema](https://apis.io/apis/grpc/protobuf-service-definition/)
- [gRPC Health Checking Service](https://apis.io/apis/grpc/grpc-health-checking/)
- [gRPC Server Reflection](https://apis.io/apis/grpc/grpc-server-reflection/)
- [gRPC Channelz API](https://apis.io/apis/grpc/grpc-channelz-api/)
- [gRPC Health Checking API](https://apis.io/apis/grpc/grpc-health-checking-api/)
- [gRPC Reflection API](https://apis.io/apis/grpc/grpc-reflection-api/)

## Tags

HTTP/2, Protocol Buffers, RPC, Streaming

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/grpc/grpc-core/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/grpc/.
