Confluent Schema Registry
By EventCatalog
Import your Confluent schemas into EventCatalog, keep them in sync with your documentation. Add semantic meaning to your schemas, assign them to topics, services, domains and owners.

Quick start
Want to quickly try it out? Run this command to create a new EventCatalog project with this integration already configured:
npx @eventcatalog/create-eventcatalog@latest my-catalog --template confluent
Already have an EventCatalog project? Read our getting started guide.
Overview
This plugin allows you to import your Confluent schemas into EventCatalog, keep them in sync with your documentation.
With EventCatalog you can add semantic meaning to your schemas, and optionally assign them to topics, services, domains and owners.
Core Features
The EventCatalog Confluent Schema Registry plugin can provide you with many features:
- Import your Confluent schemas into EventCatalog, either all of them, or filter specific schemas you want
- Automate your EventCatalog and fetch schemas from your Confluent Schema Registry.
- Assign schemas to topics, producers and consumers.
- Map your schemas as events or commands, and assign them to topics.
- Add semantic meaning to your schemas. Let your teams understand the meaning of your schemas, and how they are used in your system.
- Visualize your topics, schemas, producers and consumers in the catalog.
- EventCatalog will keep your schemas in sync, and version your documentation when your schemas change.
- Users can dive deeper into your architecture by exploring your schemas, topics, producers and consumers.
- Using EventCatalog Chat you can talk to your schemas, topics, producers and consumers, let your teams get insights in seconds from your architecture, not days.
- Assign owners to your schemas, topics, producers and consumers. Let teams quickly find who owns your schemas, topics, producers and consumers, and how you contact them.
- Semantic meaning (your documentation) is persisted between versions of your schemas, so you can keep your documentation up to date as your schemas change.
Examples
You can view our examples of this plugin on GitHub:
- Basic Example
- Dive straight into the code. In this example you start the schema registry locally, and import these schemas into your EventCatalog. Assigning them to topics, services, domains and owners.
- Document all schemas
- In this example you document all schemas in your Confluent Schema Registry. These are not assigned to any topics, services, domains or owners. Just a basic import.
- Talk to your topics
- In this example you use EventCatalog Chat to talk to your architecture. We import schemas and topics, assign them to services, domains and owners. Then using EventCatalog Chat and "bring your own prompts" we can ask questions about your schemas, topics, services, domains and owners. Helping your teams get insights in seconds.
Pricing
Open Source License
Free
For open source projects
- Community support via GitHub
- Bug fixes in public releases
- Open source license
Commercial License
Custom
For businesses and commercial use
- Commercial use rights
- 14 day free trial
- Licensed for your organization
- Priority updates
- Priority bug fixes
- Email and community support
- Custom implementation assistance (extra)
Start for free
Document and govern your architecture with EventCatalog.
Self hosting documentation and governance for your organization.