AI Tools / AI products & services
Protocol Buffers (Protobuf) is an open-source language-neutral, platform-neutral serialization format and interface definition language developed by Google. Developers define message types and service APIs in .proto files, then use the protoc compiler and language-specific runtimes to generate code for representing and communicating structured data across languages.
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.