Skip to main content
Confluent Schema Registry

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.

Confluent Schema Registry

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)
See pricing options

Start for free

Document and govern your architecture with EventCatalog.
Self hosting documentation and governance for your organization.