Schema Registries

Data architecture technologies for registries that store and version event schemas and enforce compatibility rules between independently deployed producers and…

One registry for event schemas and API contracts alike
Schema Registries
Apicurio Registry is an Apache-2.0 registry that stores schemas and API definitions together — Avro, Protobuf, JSON Schema, OpenAPI, AsyncAPI, GraphQL, WSDL and XSD — behind a REST API, with a Confluent-compatible endpoint so existing Kafka clients work unchanged.
A Protobuf registry that rejects breaking changes at push time
Schema Registries
The Buf Schema Registry stores versioned Protobuf modules rather than individual topic schemas: pushes are linted and checked for breaking changes before they reach consumers, generated SDKs are published to native package managers, and a Confluent-compatible endpoint serves Kafka clients.
A serverless schema registry AWS does not charge for
Schema Registries
The AWS Glue Schema Registry is a serverless registry for streaming schemas — Avro, JSON Schema, and Protobuf — with eight compatibility modes, open-source serialisers, and integrations across MSK, Kinesis Data Streams, Managed Service for Apache Flink, and Lambda. AWS's documentation states it is free to use.
The de facto schema registry for the Kafka ecosystem
Schema Registries
Confluent Schema Registry stores versioned Avro, Protobuf, and JSON schemas for Kafka topics and enforces compatibility rules when producers register changes.
Open-source, API-compatible Kafka schema registry
Schema Registries
Karapace is an Apache-2.0 drop-in replacement for Confluent Schema Registry (plus a Kafka REST proxy), maintained by Aiven.
Schema Registries – Matca