Tool Open source

Protocol Buffers

Protocol Buffers (Protobuf) is Google's language-neutral, platform-neutral format and interface definition system for serializing structured data across programming languages. Developers define messages and service interfaces in `.proto` files; the `protoc` compiler generates language-specific code, which works with a Protobuf runtime for serialization and deserialization. The project is distributed as a C++ protocol compiler and language-specific runtimes, with prebuilt compiler binaries available for released versions.

View repository Visit site Mentioned in 1 video ↓

What Protocol Buffers is used for

1 use taken from transcripts — each links to the moment in the video.

  • Protobuf is a serializing interface definition language used to generate code and represent data across languages. Temporal uses it in part because its service communication already relies on Protobuf-defined APIs.

    unverified InfoQ14:51

Videos mentioning Protocol Buffers

1 in the library.