C++ Reference
This section contains reference documentation for working with protocol buffer classes in C++.
This section contains reference documentation for working with protocol buffer classes in C++, Java, Python, Go, C#, Objective-C, Ruby, PHP, and Dart, as well as some reference documentation for Protocol Buffers itself. The documentation for each language includes (where available):
.proto
files.Note that there are APIs for several more languages in the pipeline – for details, see Other Languages.
This section contains reference documentation for working with protocol buffer classes in C++.
This section contains reference documentation for working with protocol buffer classes in C#
This section contains reference documentation for working with protocol buffer classes in Dart
This section contains reference documentation for working with protocol buffer classes in Go
This section contains reference documentation for working with protocol buffer classes in Java.
This section contains reference documentation for working with protocol buffer classes in Kotlin.
This section contains reference documentation for working with protocol buffer classes in Objective-C.
This section contains reference documentation for working with protocol buffer classes in PHP.
This section contains reference documentation for working with protocol buffer classes in Python.
This section contains reference documentation for working with protocol buffer classes in Ruby.
This section contains language-agnostic information about how to use protocol buffers.
protoc, the Protocol Buffers Compiler, can be extended to support new languages via plugins.