Master the stack. Then read the wire.
Four interactive lessons — Protobuf 3, gRPC, HTTP/2, and how they
compose — with diagrams and production checklists. Then open the Proto Viewer on real
.proto files. Everything stays in your browser.
What you will learn
1 · Protocol Buffers 3
IDL, scalars vs messages, encoding tags, optional presence, evolution dos & don’ts.
2 · gRPC
RPC lifecycle, four stream modes, deadlines, status codes, vs REST.
3 · HTTP/2
Frames, multiplexing, HPACK, gRPC trailer mapping, h2 vs h2c.
4 · How they fit
End-to-end sequence, ownership matrix, cross-layer failure diagnosis.
Proto Viewer — apply it
Load multi-file schemas: explore packages, services, messages, JSON examples, compose new contracts. Local-only unless you fetch a URL.
Launch viewerProto Viewer
See every wire in your API.
Drop .proto files into the browser — explore packages, services, and message graphs,
generate JSON examples, or compose new schemas. Local-only by default.
- Use the header: Open · Paste · URL · Compose · Search — or shortcuts O P U N /
- New to the stack? Open the side menu for Protobuf · gRPC · HTTP/2 lessons.
.proto files here
or use Open in the header — folders welcome
Select a message, enum, or service from the tree — or search with /.