Apicurio Schema Registry v2

Apicurio Schema Registry provides schema storage and validation for Kafka client applications. It supports Avro, Protobuf, and JSON Schema formats, as well as both BasicAuth and OAuth authentication for SerDes clients.

Apicurio Registry v2 (2.6.x) is deprecated. It is supported in 2026.2 and will be removed in 2026.3. New installations must use Apicurio Schema Registry (v3).

If you still run v2, follow Upgrade Apicurio v2 to Apicurio v3. This page is retained for reference only.

Schema Types

Apicurio supports the following schema formats:

  • Avro — recommended; native Kafka fit, flexible schema evolution

  • Protobuf — suited for RPC and microservices integrations

  • JSON Schema — suitable for API validation use cases

For a detailed comparison of schema formats and serialization guidance, see Selecting Data Formats.

For Developers

Java examples demonstrating serializer and deserializer usage are available in the public client-java-examples repository.

For Instance Admins

For Operators

API

For detailed API information, refer to the official Apicurio Registry API documentation.

Changelog & Readme