Apicurio Registry is a runtime server system that stores a specific set of artifacts as files. Apicurio Registry enables you to add, update, and remove the artifacts from the store using a remote REST API.
The key use case for the Apicurio community, an API registry is a system that enables you to register your API designs, for example, OpenAPI or AsyncAPI files, so that potential API consumers can do the following:
In the messaging and event streaming world, data published to topics and queues often must be serialized or validated using a schema, for example, Apache Avro, JSON Schema, or Google Protocol Buffers. Schemas can be packaged in each application, but it is often a better architectural pattern to register schemas in an external system and then reference them from each application instead. A schema registry provides the following benefits: