Confluent Schema Registry logo

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 through configurable compatibility rules (BACKWARD, FORWARD, FULL, and transitive variants), supports schema references and contexts, and integrates with Kafka producers and consumers via shipped serializers and deserializers. Schema Registry is distributed under the Confluent Community License and is a core component of both Confluent Platform and Confluent Cloud.

1 APIs 0 Capabilities 0 Features
Apache KafkaAvroCompatibilityConfluentData GovernanceData StreamingJSON SchemaOpen SourceProtobufRESTSchema EvolutionSchema Registry

APIs

Confluent Schema Registry REST API

The Confluent Schema Registry REST API provides programmatic management of schemas, subjects, schema versions, schema references, compatibility modes, and operating mode. Produc...

Semantic Vocabularies

Confluent Schema Registry Context

0 classes · 10 properties

JSON-LD

API Governance Rules

Confluent Schema Registry API Rules

10 rules · 4 errors 6 warnings

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🚀
Getting Started
Getting Started
🔗
API Reference
API Reference
👥
GitHub
GitHub
🔗
License
License
📰
Blog
Blog
💰
Pricing
Pricing
🔗
JSON-LD
JSON-LD
🔗
Spectral
Spectral
🔗
Naftiko Capabilities
Naftiko Capabilities

Sources

Raw ↑
aid: confluent-schema-registry
name: Confluent Schema Registry
description: >-
  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 through configurable compatibility rules (BACKWARD,
  FORWARD, FULL, and transitive variants), supports schema references and
  contexts, and integrates with Kafka producers and consumers via shipped
  serializers and deserializers. Schema Registry is distributed under the
  Confluent Community License and is a core component of both Confluent
  Platform and Confluent Cloud.
type: Index
position: Provider
access: Open Source
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: >-
  https://raw.githubusercontent.com/api-evangelist/confluent-schema-registry/refs/heads/main/apis.yml
created: '2026-03-26'
modified: '2026-04-28'
specificationVersion: '0.19'
x-type: opensource
tags:
  - Apache Kafka
  - Avro
  - Compatibility
  - Confluent
  - Data Governance
  - Data Streaming
  - JSON Schema
  - Open Source
  - Protobuf
  - REST
  - Schema Evolution
  - Schema Registry
apis:
  - aid: confluent-schema-registry:schema-registry-rest-api
    name: Confluent Schema Registry REST API
    description: >-
      The Confluent Schema Registry REST API provides programmatic management
      of schemas, subjects, schema versions, schema references, compatibility
      modes, and operating mode. Producers and consumers use it to register
      and look up Avro, JSON Schema, and Protobuf schemas, while platform
      teams use it to enforce schema evolution policies through subject- and
      cluster-level compatibility settings. The API uses the
      application/vnd.schemaregistry.v1+json content type and supports
      authentication via HTTP Basic, mTLS, or OAuth depending on deployment.
    humanURL: https://docs.confluent.io/platform/current/schema-registry/develop/api.html
    baseURL: http://localhost:8081
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    tags:
      - Compatibility
      - REST
      - Schemas
      - Subjects
    properties:
      - type: Documentation
        url: https://docs.confluent.io/platform/current/schema-registry/develop/api.html
      - type: OpenAPI
        url: openapi/schema-registry.yml
      - type: JSONSchema
        url: json-schema/schema-registry-schema.json
      - type: JSON-LD
        url: json-ld/confluent-schema-registry-context.jsonld
      - type: Spectral
        url: rules/confluent-schema-registry-rules.yml
      - type: Naftiko Capabilities
        url: capabilities/confluent-schema-registry-capabilities.yml
      - type: GitHub
        url: https://github.com/confluentinc/schema-registry
    x-features:
      - Avro Schema Support
      - JSON Schema Support
      - Protobuf Schema Support
      - Schema Versioning
      - Compatibility Levels (BACKWARD, FORWARD, FULL)
      - Transitive Compatibility
      - Schema References
      - Schema Contexts
      - Schema Normalization
      - Soft and Hard Delete
      - Subject-Level and Global Configuration
      - Operating Modes (READWRITE, READONLY, IMPORT)
      - Schema Linking via Exporters
      - HTTP Basic, mTLS, and OAuth Auth
    x-use-cases:
      - Register schemas for Kafka producers and consumers
      - Evolve schemas safely with compatibility checks
      - Reference shared schemas across subjects
      - Migrate schemas between clusters with Schema Linking
      - Govern data contracts in streaming pipelines
common:
  - type: Website
    url: https://www.confluent.io/
  - type: Documentation
    url: https://docs.confluent.io/platform/current/schema-registry/
  - type: Getting Started
    url: https://docs.confluent.io/platform/current/schema-registry/develop/using.html
  - type: API Reference
    url: https://docs.confluent.io/platform/current/schema-registry/develop/api.html
  - type: GitHub
    url: https://github.com/confluentinc/schema-registry
  - type: License
    url: https://www.confluent.io/confluent-community-license/
  - type: Blog
    url: https://www.confluent.io/blog/
  - type: Pricing
    url: https://www.confluent.io/pricing/
  - type: JSON-LD
    url: json-ld/confluent-schema-registry-context.jsonld
  - type: Spectral
    url: rules/confluent-schema-registry-rules.yml
  - type: Naftiko Capabilities
    url: capabilities/confluent-schema-registry-capabilities.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]