Develop Schema Registry Applications on Confluent Cloud

Schema Registry on Confluent Cloud is a fully managed schema repository that stores and serves the schemas your producers and consumers use to validate event data. This developer reference for building applications against Confluent Cloud Schema Registry covers:

  • Schema Registry client configuration

  • REST API usage examples

  • Serializers and deserializers (SerDes) for Avro, Protobuf, and JSON Schema

  • The Maven plugin for build-time integration

  • The C++ client (libschemaregistry)

  • AsyncAPI tooling for documenting your Apache Kafka® topics and schemas

You can interact with Schema Registry through these interfaces:

  • SerDes embedded in your Kafka client applications. SerDes transparently register, fetch, and validate schemas as messages flow through your topics.

  • The Schema Registry REST API for direct schema lifecycle operations: register, list, look up, evolve, and delete schemas and subjects.

  • Build and tooling integrations like the Schema Registry Maven plugin and AsyncAPI tooling, which let you manage schemas alongside your application source and CI/CD pipeline.