Skip to the content.


What is protobuf-net?

protobuf-net is a .NET library that implements the Protocol Buffers wire format, providing high performance binary reliable cross-platform serialization. It primarily targets a “code first” approach, which contrasts to the schema-first approach more common to Protocol Buffers, but which makes it really easy to work with idiomatic .NET types, including pre-existing types. protobuf-net now also integrates with protobuf-net.Grpc, to offer a code-first gRPC experience similar to WCF.

Release Notes

Change history and pending changes are here

Other topics

protobuf-net is maintained purely out of my own time - it is not sponsored on an ongoing basis, but if you want to contribute towards the ongoing support, options include: