Create Subject
You can create a subject in all schema types: AVRO
JSON
PROTOBUF
.
You'll notice that a schema definition and content validation is required to help avoid creating a subject with an invalid schema.
AVRO
JSON
PROTOBUF
When creating a subject you might find yourself needing to reference another subject version,
you can do this by using the Schema References
field.
Click here (opens in a new tab) to learn more about schema references.
You'll have to set a schema compatibility level, you can do this by using the Compatibility
field.
Click here (opens in a new tab) to learn more about the compatibility levels.
Subjects
You have the ability to view all subjects in the schema registry server.
Subject Details
For each subject, you'll have access to all its information in the Subject Details page.
You can view all schema versions history with their diffs.
Delete Subject
You can either soft or hard delete a subject.
Click here (opens in a new tab) to learn more about the difference between soft and hard deletion.
Soft Delete
Hard Delete
Create Subject Version
You can create a new subject version and reference another schema in the Schema References
field.
A Compatibility check is performed to ensure that the new version is compatible with the previous version, to avoid receiving a schema registry server error.
Delete Subject Version
You can either soft or hard delete a subject version.
Click here (opens in a new tab) to learn more about the difference between soft and hard deletion.
Soft Delete
Hard Delete
Update Compatibility
You can update the subject's compatibility level.
Click here (opens in a new tab) to learn more about the compatibility levels.
Update Mode
You can update the subject's mode.
I'm sorry about the lack of documentation for this feature.
Click here (opens in a new tab) to learn more about the mode options.