Skip to content

Protobuf Practice

Short schema exercises with live compiler feedback. Fix the proto until the checks pass.

Every exercise opens a proto editor with a schema that is missing something, plus the task it has to satisfy. Syntax errors appear as you type.

Once the schema compiles, the resulting descriptor is checked against the specific rule the exercise is teaching, so passing means the schema really says what it should.

Covered topics
  • Field Numbers
  • Naming
  • Repeated Fields
  • Reserved Fields
  • Field Presence
  • Oneof
  • Well-Known Types
  • Schema-Level Validation
8 exercises · about 15 minutes