Description
Structured messages can be serialized efficiently in Windows-targeted applications with Protocol Buffers. Developers use it for APIs, services, storage formats, and communication between programs that share a schema.
It is a data-format toolkit, not an API service. Schema changes must be planned carefully so old and new software can still understand each other.