Introduction
Many folks building event-driven architecture are using Apache Kafka as their broker of choice.
Confluent is a popular provider for Kafka and has a Schema Registry that can be used to store and manage your schemas.
We believe schema registries can only go so far, and there is a lot of value adding semantic meaning to your schemas, assigning them owners, topics, services and domains.
The EventCatalog Confluent Schema Registry plugin allows you to import your schemas into EventCatalog and keep them in sync along side your documentation. You can visualize your architecture and unlock value from your schema registries.
What is Confluent Schema Registry?: A schema registry for Apache Kafka. Use this to store and manage your schemas. You can read more about it on the Confluent website.
Core Features of the Confluent Schema Registry plugin
The EventCatalog Confluent Schema Registry plugin can provide you with many features:
- ⭐️ Import your schemas from your Confluent Schema Registry into EventCatalog
- ⭐️ Keep schemas in sync with your architecture documentation
- ⭐️ Automatic versioning, as your schemas change they are versioned in EventCatalog along side your documentation
- ⭐️ Add semantic meaning (markdown) to your schemas. Provide business context to your schemas and added value.
- ⭐️ Use custom filters (prefix, suffix, includes) to select which schemas to import
- ⭐️ Assign schemas to topics, services, domains and owners
- ⭐️ Document your schemas as commands or events.
- ⭐️ Visualize your kafka architecture with the EventCatalog Visualizer
- ⭐️ Download and view schemas in EventCatalog (AVRO, JSON, Protobuf)
- ⭐️ Talk to your schemas, topics, producers and consumers with the EventCatalog Chat
- ⭐️ and more....
How it works
- Install the Confluent Schema Registry plugin
- Configure the plugin (example; schemas, topics, commands, events,services, domains)
- Run the plugin to import your schemas into EventCatalog
- View and deploy your catalog
What are generators?
EventCatalog supports generators. These are scripts or plugins that can be run to integrate with any external API, system or specification files. EventCatalog also provides an SDK to give developers easier access to their catalogs through custom scripts or generators.
The EventCatalog Confluent Schema Registry plugin is a generator. It will import your schemas from your Confluent Schema Registry into EventCatalog.
Commercial and License
This plugin requires a license key to be used.
You can get a 14 day trial license key to try the plugin out by going to EventCatalog Cloud.
After the trial you can purchase a license to continue using this plugin, we have different plans to suit your organization based on where you are in your governance and documentation journey.
See pricing for more information.
Have any questions? You can email us at hello@eventcatalog.dev
.
Need a demo?
If you would like a demo of the plugin, please feel free to reach out to us and book a time to chat at hello@eventcatalog.dev.
License FAQ
What is the license key for?
The license key is required to use the Confluent Schema Registry plugin with EventCatalog. It helps support ongoing development and maintenance of the plugin and project.
How do I get a license key?
You can obtain a license key by visiting EventCatalog Cloud. New users can start with a 14-day free trial.
Terms
- Trial Period: 14 days free trial no credit card required
- Support: Discord community support (extra for priority support)
After your trial period ends, you can purchase a full license through EventCatalog Cloud to continue using the plugin.