Skip to content

Schema Selection

The Schema Selection step determines which schema subjects from the source registry will be migrated to the destination. This step appears only when schema migration is enabled.

A top panel summarizes the schema landscape:

MetricDescription
Compatible SchemasSchemas that can be migrated without issues.
Conflicting SchemasSchemas that have conflicts with the destination registry (for example, ID collisions or incompatible types).

Two modes are available:

ModeDescription
Migrate AllToggle this option to select every schema subject from the source registry. No manual selection is required.
SelectiveWhen Migrate All is off, choose individual subjects or use patterns to build a targeted selection.

Use the checkboxes next to each schema subject to select individual schemas for migration.

Schema selection with checkboxes and compatibility indicators

Enter wildcard patterns to select schemas by subject name. For example:

PatternResult
order-*Selects all subjects starting with “order-”.
*-valueSelects all value schemas.

Pattern matching for schema subjects

Define patterns to exclude specific subjects. For example:

PatternResult
*.testExcludes subjects ending with “.test”.
internal-*Excludes subjects starting with “internal-”.

The Selection Summary panel updates in real time:

FieldDescription
Schemas SelectedThe count of schema subjects currently selected.
Compatibility StatusAn overall status indicating whether all selected schemas are compatible with the destination registry.

Use the Search bar to filter subjects by name, and the Visible Filter to toggle between all schemas and selected schemas.

Conflicting schemas view

No schemas selected state