# Protocol Buffers Service Definition Schema

**Canonical:** https://apis.io/apis/grpc/protobuf-service-definition/  
**Provider:** gRPC — https://apis.io/providers/grpc/  
**Documentation:** https://protobuf.dev/programming-guides/proto3/

Protocol Buffers Service Definition Schema is one of 7 APIs that [gRPC](https://apis.io/providers/grpc/) publishes on the [APIs.io](https://apis.io/) network. This API exposes 1 JSON Schema definition. Tagged areas include IDL, Protocol Buffers, Schema, and Service Definition. The published artifact set on APIs.io includes API documentation and 1 JSON Schema.

JSON Schema for Protocol Buffers service definition format (.proto files). Describes the structure of gRPC service declarations, RPC methods, message types, enums, oneofs, maps, and file-level options used to define gRPC APIs.

## Machine-readable artifacts (2)

- **Documentation** — https://protobuf.dev/programming-guides/proto3/
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/grpc/refs/heads/main/json-schema/protobuf-service-definition.yml

## Other gRPC APIs (6)

- [gRPC Core Framework](https://apis.io/apis/grpc/grpc-core/)
- [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

IDL, Protocol Buffers, Schema, Service Definition

---

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