Directories
¶
| Path | Synopsis |
|---|---|
|
Package api provides embedded API specification assets.
|
Package api provides embedded API specification assets. |
|
cmd
|
|
|
schema-registry
command
Package main is the entry point for the schema registry.
|
Package main is the entry point for the schema registry. |
|
schema-registry-admin
command
Package main is the entry point for the schema registry admin CLI.
|
Package main is the entry point for the schema registry admin CLI. |
|
internal
|
|
|
api
Package api provides the HTTP server and routing.
|
Package api provides the HTTP server and routing. |
|
api/handlers
Package handlers provides HTTP request handlers.
|
Package handlers provides HTTP request handlers. |
|
api/types
Package types provides API request and response types.
|
Package types provides API request and response types. |
|
association
Package association provides schema-to-resource associations.
|
Package association provides schema-to-resource associations. |
|
auth
Package auth provides authentication and authorization for the schema registry.
|
Package auth provides authentication and authorization for the schema registry. |
|
cache
Package cache provides caching functionality for the schema registry.
|
Package cache provides caching functionality for the schema registry. |
|
cluster
Package cluster provides cluster metadata and topology information.
|
Package cluster provides cluster metadata and topology information. |
|
compatibility
Package compatibility provides schema compatibility checking.
|
Package compatibility provides schema compatibility checking. |
|
compatibility/avro
Package avro provides Avro schema compatibility checking.
|
Package avro provides Avro schema compatibility checking. |
|
compatibility/jsonschema
Package jsonschema provides JSON Schema compatibility checking.
|
Package jsonschema provides JSON Schema compatibility checking. |
|
compatibility/protobuf
Package protobuf provides Protobuf schema compatibility checking.
|
Package protobuf provides Protobuf schema compatibility checking. |
|
config
Package config provides configuration management for the schema registry.
|
Package config provides configuration management for the schema registry. |
|
context
Package context provides multi-tenancy support via contexts.
|
Package context provides multi-tenancy support via contexts. |
|
exporter
Package exporter provides schema export functionality.
|
Package exporter provides schema export functionality. |
|
metrics
Package metrics provides Prometheus metrics for the schema registry.
|
Package metrics provides Prometheus metrics for the schema registry. |
|
registry
Package registry provides the core schema registry service.
|
Package registry provides the core schema registry service. |
|
rules
Package rules provides a rule engine for schema validation and policies.
|
Package rules provides a rule engine for schema validation and policies. |
|
schema
Package schema provides schema parsing and handling.
|
Package schema provides schema parsing and handling. |
|
schema/avro
Package avro provides Avro schema parsing and handling.
|
Package avro provides Avro schema parsing and handling. |
|
schema/jsonschema
Package jsonschema provides JSON Schema parsing.
|
Package jsonschema provides JSON Schema parsing. |
|
schema/protobuf
Package protobuf provides Protobuf schema parsing.
|
Package protobuf provides Protobuf schema parsing. |
|
storage
Package storage provides storage interfaces and implementations for the schema registry.
|
Package storage provides storage interfaces and implementations for the schema registry. |
|
storage/cassandra
Package cassandra provides a Cassandra storage implementation.
|
Package cassandra provides a Cassandra storage implementation. |
|
storage/memory
Package memory provides an in-memory storage implementation.
|
Package memory provides an in-memory storage implementation. |
|
storage/mysql
Package mysql provides a MySQL storage implementation.
|
Package mysql provides a MySQL storage implementation. |
|
storage/postgres
Package postgres provides a PostgreSQL storage implementation.
|
Package postgres provides a PostgreSQL storage implementation. |
|
storage/vault
Package vault provides HashiCorp Vault storage for authentication data.
|
Package vault provides HashiCorp Vault storage for authentication data. |
|
tests
|
|
|
storage/conformance
Package conformance provides a shared test suite that every storage backend must pass.
|
Package conformance provides a shared test suite that every storage backend must pass. |
Click to show internal directories.
Click to hide internal directories.