Protocol Buffers Reference

Language-agnostic information about how to use protocol buffers.

Protocol Buffers Version 2 Language Specification

Language specification reference for version 2 of the Protocol Buffers language (proto2).

Protocol Buffers Version 3 Language Specification

Language specification reference for version 3 of 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 Buffers Well-Known Types

API documentation for the google.protobuf package.