Description
A serialization library and schema compiler for storing structured data efficiently across languages. Developers use it to define data formats once and read or write them from C++, Java, C#, Go, and other supported environments.
Use it when developing software that needs compact, fast, and versioned data exchange. It is not a user-facing application; most users receive it because another program needs the library or compiler.