Technology · Ebook
Apicurio Registry: Governing Schemas and APIs at Runtime
by Shriira Press
Apicurio Registry is a high-performance, runtime registry for storing and managing the schemas and API designs that define how services talk to one another, from Avro, Protobuf, and JSON Schema to OpenAPI, AsyncAPI, GraphQL, and WSDL/XSD. In an event-driven world where one bad schema change can break every consumer downstream, it gives teams a single trusted place to publish contracts, version them, search them, and enforce rules about how they evolve. This book covers the data model of groups, artifacts, and versions, content rules for validity and compatibility, pluggable storage including PostgreSQL and KafkaSQL, the Core and Confluent-compatible REST APIs, Kafka SerDes integration, and how to deploy, secure, and operate the registry in production.
Contents
- 1Preface
- 2Chapter 1 — The Contract Problem
- 3Chapter 2 — Groups, Artifacts, and Versions
- 4Chapter 3 — Artifact Types and References
- 5Chapter 4 — Content Rules and Compatibility
- 6Chapter 5 — Storage and Architecture
- 7Chapter 6 — The REST APIs and Console
- 8Chapter 7 — Kafka SerDes Integration
- 9Chapter 8 — Deploying and Operating in Production
