Protocol Buffers

Protocol Buffers (Protobuf) is Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data. It defines a schema language for specifying message structures in .proto files, which are compiled into efficient binary wire format code for multiple programming languages.

API entry from apis.yml

apis.yml Raw ↑
aid: protocol-buffers:protocol-buffers
name: Protocol Buffers
description: Protocol Buffers (Protobuf) is Google's language-neutral, platform-neutral, extensible mechanism
  for serializing structured data. It defines a schema language for specifying message structures in .proto
  files, which are compiled into efficient binary wire format code for multiple programming languages.
humanURL: https://protobuf.dev/
tags:
- Data Format
- gRPC
- Protobuf
- Protocol Buffers
- Serialization
properties:
- type: Documentation
  url: https://protobuf.dev/overview/
- type: GettingStarted
  url: https://protobuf.dev/getting-started/
- type: Reference
  url: https://protobuf.dev/reference/
- type: JSONLDContext
  url: https://raw.githubusercontent.com/api-evangelist/protocol-buffers/refs/heads/main/json-ld/protocol-buffers-context.jsonld
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/protocol-buffers/refs/heads/main/json-schema/protocol-buffers-descriptor.json
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/protocol-buffers/refs/heads/main/json-schema/protocol-buffers-json-mapping.json