avro-schema-error-vs-compatibility-error

Status: IN

SchemaError is raised at parse time for structurally invalid definitions (a valid Schema object is guaranteed well-formed); SchemaCompatibilityError is raised during decode resolution or compatibility checking when two schemas cannot be reconciled.

Source: entries/2026/05/29/avro-serializer-avro_serializer.md

Example

class SchemaError(Exception):      # invalid schema definition
class SchemaCompatibilityError(Exception):  # schemas cannot be resolved

JSON