Introduction
Many teams building event-driven architectures use schema registries to manage their message schemas and API specifications.
Apicurio Registry is an open-source schema registry that provides a centralized location to store and manage schemas for your event-driven applications. It supports multiple schema formats including Avro, JSON Schema, Protobuf, AsyncAPI, and OpenAPI.
We believe schema registries are a great foundation, but there's significant value in adding semantic meaning to your schemas, assigning them to services and domains, and creating comprehensive documentation around your architecture.
The EventCatalog Apicurio Registry plugin allows you to import your schemas and specifications from Apicurio Registry into EventCatalog. Keep your architecture documentation in sync with your registry while unlocking additional visualization and documentation capabilities.
What is Apicurio Registry?: An open-source schema registry for event-driven architectures. Use it to store and manage your event schemas and API specifications. Learn more at the Apicurio website.
Core Features of the Apicurio Registry plugin
The EventCatalog Apicurio Registry plugin provides you with many powerful features:
- ⭐️ Import schemas and specifications from your Apicurio Registry into EventCatalog
- ⭐️ Keep schemas in sync with your architecture documentation
- ⭐️ Automatic versioning - as your schemas change they are versioned in EventCatalog alongside your documentation
- ⭐️ Support for multiple schema formats (Avro, JSON Schema, Protobuf, AsyncAPI, OpenAPI)
- ⭐️ Add semantic meaning (markdown) to your schemas - provide business context and added value
- ⭐️ Use custom filters (prefix, suffix, exact matches) to select which schemas to import