Topic · topic
Schema Evolution
Schema Evolution is the practice of managing changes to data schemas over time while preserving compatibility between producers and consumers. It covers backward compatibility, forward compatibility, full compatibility, breaking change detection, schema migration strategies, and versioning patterns for REST APIs, event streaming (Kafka/Avro), GraphQL, database schemas, and Protocol Buffers. Effective schema evolution is critical for maintaining API contracts and enabling independent deployment of distributed system components.
Resources
-
AWS Glue Schema Registry API
AWS Glue Schema Registry is a feature that enables you to centrally discover, control, and evolve data stream schemas. The AWS Glue Schema Registry API supports creating, deleting, listing, updating, and fetching schemas, and it supports c…
-
Apicurio Schema Registry API
Apicurio Registry is a datastore for standard event schemas and API designs. Apicurio Registry enables you to add, update, and remove artifacts from the registry using a REST API interface. It supports Apache Avro, JSON Schema, Protobuf, G…
-
Schema Evolution Compatibility API
The Compatibility API from Schema Evolution — 2 operation(s) for compatibility.
-
Schema Evolution Config API
The Config API from Schema Evolution — 2 operation(s) for config.
-
Schema Evolution Contexts API
The Contexts API from Schema Evolution — 1 operation(s) for contexts.
-
Schema Evolution Exporters API
The Exporters API from Schema Evolution — 1 operation(s) for exporters.
-
Schema Evolution Mode API
The Mode API from Schema Evolution — 1 operation(s) for mode.
-
Schema Evolution Schemas API
The Schemas API from Schema Evolution — 2 operation(s) for schemas.
-
Schema Evolution Subjects API
The Subjects API from Schema Evolution — 4 operation(s) for subjects.
Links
IssueTrackerReleasesSecurityPolicyCodeOfConductContributionGuideLicenseAgenticAccessVulnerabilityDisclosureDomainSecurityWebsiteJSONSchemaJSONStructureJSONLDContextVocabulary
Providers working in Schema Evolution
Providers whose own tags share at least two of this topic's tags, most shared first.
| Provider | About | Rating | APIs |
|---|---|---|---|
| Buf | Buf Technologies builds the modern toolchain for Protocol Buffers and gRPC: the buf CLI, the Buf Schema Registry (BSR), Protovalidate, Protobuf-ES and Protobuf-Py, and the Connect protocol, which is now a CNCF project. It replaces protoc-b… | strong | 2 |
| Confluent Schema Registry | Confluent Schema Registry is the open-source serving layer for schema metadata used in Apache Kafka data pipelines. It exposes a RESTful interface for storing and retrieving Avro, JSON Schema, and Protobuf schemas, manages schema evolution… | thin | 1 |
Tags
Schema EvolutionBackward CompatibilityForward CompatibilityAPI VersioningBreaking ChangesSchema RegistryData MigrationKafka