Skip to content
Novus Examples
proto

What is a .proto file?

text/plain

Proto files define Protocol Buffers schemas, Google's language-neutral interface definition language for serializing structured data. They declare typed messages, fields, and services that a compiler turns into efficient binary serialization code in many languages. They underpin gRPC and high-performance data interchange.

How to use a .proto file

Use an example proto file to test schema parsers, code generation across languages, and gRPC service or message-definition tooling.

Convert a .proto file to another format

← All file formats