Protocol Buffers Reference

Language-agnostic information about how to use protocol buffers.

Protocol Buffers Edition 2023 Language Specification

Language specification reference for edition 2023 of the Protocol Buffers language.

Protocol Buffers Language Specification (Proto2 Syntax)

Language specification reference for the proto2 syntax and its relationship to Protobuf Editions.

Protocol Buffers Language Specification (Proto3)

Language specification reference for the Protocol Buffers language (Proto3).

Text Format Language Specification

The protocol buffer Text Format Language specifies a syntax for representation of protobuf data in text form, which is often useful for configurations or tests.

Protocol Buffer MIME Types

Standard MIME types for Protobuf Serializations.

Protocol Buffers Well-Known Types

API documentation for the google.protobuf package.