Schema version
A schema version is an identifiable revision of a data schema maintained as the schema evolves.
Kafka Streams in Action, Second Edition
A schema version is an ordered revision number identifying one version of a schema under a Schema Registry subject.
- How it is used
- Organizes schema revisions under Registry subjects for registration, retrieval, and topic-specific event evolution.
- How deep it goes
- Explains ordered revisions and REST retrieval, but defers schema compatibility rules and migration procedures.
- Examples
- Uses an Avro Avengers schema, curl endpoints, version 1, and a CustomerPurchaseEvent across interactions and purchases topics.
- What you can do after
- Operate/configure Schema Registry by listing, retrieving, and selecting subject-specific schema versions through REST endpoints.
Read how Kafka Streams in Action, Second Edition explains schema version →
Apache Kafka in Action
A schema version is a distinct revision of a data schema maintained as schemas change over time.
- How it is used
- Coordinates evolving Kafka message contracts between producers and consumers.
- How deep it goes
- Explains registry storage, compatibility checks, schema IDs, and operational risks without detailing a complete migration procedure.
- Examples
- Uses a Product Avro schema, optional origin and category fields, coexisting topic versions, and schema IDs.
- What you can do after
- Evaluate/understand how registries preserve schema traceability while exposing compatibility, availability, and migration risks.
Related concepts
- versioncontrasts with · A version is a distinct, identifiable state or revision of an artifact, system, or product.
- schema evolutionused by · Schema evolution is the controlled modification of a data schema over time while managing compatibility with existing data, producers, consumers, or stored records.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

