A schema version is an ordered revision number identifying a schema registered under a Schema Registry subject. A subject can expose all versions, one specific version, or its latest version. section 3.2.5
Use the version number to navigate a subject’s registered schemas:
- List the versions associated with a subject, such as [1]. section 3.2.5
- Retrieve a specific revision with /subjects/{subject}/versions/{version}. section 3.2.5
- Retrieve the current latest revision with /subjects/{subject}/versions/latest. section 3.2.5
- Treat versions as subject-scoped: the same event type can use different schema versions on different topics when TopicRecordNameStrategy is configured. section 3.3.3
Inspecting a registered version
After registering the Avro Avengers schema under avro-avengers-value, request /subjects/avro-avengers-value/versions/1. The response identifies subject, version 1, registry ID 1, and the stored schema. section 3.2.5
Listing 3.8 Getting all versions for a given schema
curl -s "http://localhost:8081/subjects/avro-avengers-value/versions" | jq
View the concrete command and response pattern for listing every version registered under a subject. section 3.2.5

