|
17 | 17 |
|
18 | 18 | ## Overview |
19 | 19 |
|
20 | | -[AxonOps Schema Registry](https://github.com/axonops/axonops-schema-registry) is a **schema registry for Apache Kafka** that manages and enforces schemas for event-driven architectures. It stores versioned Avro, Protobuf, and JSON Schema definitions, validates compatibility between schema versions, and ensures producers and consumers agree on data formats. |
| 20 | +[AxonOps](https://axonops.com) Schema Registry is a **schema registry for Apache Kafka** that manages and enforces schemas for event-driven architectures. It stores versioned Avro, Protobuf, and JSON Schema definitions, validates compatibility between schema versions, and ensures producers and consumers agree on data formats. |
21 | 21 |
|
22 | 22 | Unlike Confluent Schema Registry, which uses Kafka itself (a special `_schemas` topic) as its storage backend, AxonOps Schema Registry **does not require Kafka** for storage -- it uses standard databases (PostgreSQL, MySQL, or Cassandra) while remaining **fully API-compatible** with Confluent's REST API, serializers, and client libraries. |
23 | 23 |
|
@@ -76,7 +76,7 @@ Unlike Confluent Schema Registry, which uses Kafka itself (a special `_schemas` |
76 | 76 | | **Basic Auth** | ✅ | ❌ | ✅ | ✅ | |
77 | 77 | | **API Keys** | ✅ | ❌ | ✅ | ❌ | |
78 | 78 | | **LDAP/AD** | ✅ | ❌ | ✅ | ❌ | |
79 | | -| **OIDC/OAuth2** | ✅ | ❌ | ✅ | ❌ | |
| 79 | +| **OIDC/OAuth2** | ✅ | ❌ | ✅ | ✅ | |
80 | 80 | | **mTLS** | ✅ | ✅ | ✅ | ✅ | |
81 | 81 | | **RBAC** | ✅ | ❌ | ✅ | ⚠️ Limited | |
82 | 82 | | **Audit Logging** | ✅ | ❌ | ✅ | ❌ | |
@@ -228,6 +228,7 @@ AxonOps Schema Registry implements the Confluent Schema Registry REST API v1: |
228 | 228 | | [Deployment](docs/deployment.md) | Topologies, Docker Compose, Kubernetes manifests, systemd, and health checks | |
229 | 229 | | [Monitoring](docs/monitoring.md) | Prometheus metrics, alerting rules, structured logging, and Grafana queries | |
230 | 230 | | [Migration](docs/migration.md) | Migrating from Confluent Schema Registry with preserved schema IDs | |
| 231 | +| [Testing Strategy](docs/testing.md) | Testing philosophy, all test layers, how to run and write tests | |
231 | 232 | | [Development](docs/development.md) | Building from source, running the test suite, and contributing | |
232 | 233 | | [Troubleshooting](docs/troubleshooting.md) | Common issues, diagnostic commands, and error code reference | |
233 | 234 |
|
@@ -296,6 +297,7 @@ Apache License 2.0 -- see [LICENSE](LICENSE) for details. |
296 | 297 |
|
297 | 298 | - **AxonOps** is a registered trademark of AxonOps Limited. |
298 | 299 | - **Apache**, **Apache Cassandra**, **Cassandra**, **Apache Kafka**, and **Kafka** are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States, and/or other countries. |
| 300 | +- **Confluent** is a registered trademark of Confluent, Inc. |
299 | 301 |
|
300 | 302 | --- |
301 | 303 |
|
|
0 commit comments