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. 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.
Documentation
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/confluent-schema-registry/refs/heads/main/openapi/schema-registry.yml
JSON-LD
https://raw.githubusercontent.com/api-evangelist/confluent-schema-registry/refs/heads/main/json-ld/confluent-schema-registry-context.jsonld
Schemas & Data
Other Resources
Spectral
https://raw.githubusercontent.com/api-evangelist/confluent-schema-registry/refs/heads/main/rules/confluent-schema-registry-rules.yml
Naftiko Capabilities
https://raw.githubusercontent.com/api-evangelist/confluent-schema-registry/refs/heads/main/capabilities/confluent-schema-registry-capabilities.yml
GitHub
https://github.com/confluentinc/schema-registry