Accessing the Schema Registry
- Log in to the Condense Console.
- Go to Manage → Kafka Management.
- Select Schema Registry from the left navigation panel.
- A list of subjects on the left
- Schema details and versions on the right
Understanding Subjects
A subject represents the schema defined for a Kafka topic’s key or value. Selecting a subject displays its:- Compatibility Level
- Version history
- Schema ID for each version
- Available actions
Viewing Schema Versions
After selecting a subject, Condense shows a table with all schema versions registered under that subject. Each version entry includes:- Version number
- Schema ID
- Actions (such as viewing the schema)
Compatibility Levels
Each subject displays a Compatibility Level. Condense also exposes a Global Compatibility Level at the top of the page. These settings determine how schemas can evolve. Users can view:- The global compatibility value (read-only if locked)
- The subject-specific compatibility value
Viewing the Registry URL
Condense provides a way to view the internal URL of the Schema Registry. To access it:- Click the link icon in the top-right corner of the Schema Registry page.
- A modal appears titled View Registry URL.
- The modal displays the hostname and port used by client applications
- Use this URL in Kafka producers/consumers that interact with schemas.
Registering and Managing Schemas (API)
Users can add, update, validate, or delete schemas using the Schema Registry API exposed through the internal load balancer.Register a new schema version
List all subjects
List schema versions for a subject
Fetch schema by global ID
Fetch the latest schema
Delete a specific version
Delete all versions
Test compatibility
View global compatibility
Update global compatibility
Update compatibility for a subject
What You Can Do in the Condense UI
Using only the UI, users can:- Browse all schema subjects
- View schema versions
- Inspect version numbers and Schema IDs
- View compatibility settings
- Copy the Registry URL for application integration
- A UI for viewing subjects and schema versions
- A modal to retrieve the internal Schema Registry URL
- Visibility into global and subject-level compatibility settings
- A fully functional REST API for schema registration, validation, and evolution