@@ -32,9 +32,9 @@ Unlike Confluent Schema Registry, which uses Kafka itself (a special `_schemas`
3232## Contents
3333
3434- [ Why AxonOps Schema Registry?] ( #why-axonops-schema-registry )
35+ - [ Feature Comparison] ( #feature-comparison )
3536- [ Quick Start] ( #quick-start )
3637- [ Features] ( #features )
37- - [ Feature Comparison] ( #feature-comparison )
3838- [ Architecture] ( #architecture )
3939- [ API Compatibility] ( #api-compatibility )
4040- [ Documentation] ( #documentation )
@@ -52,6 +52,43 @@ Unlike Confluent Schema Registry, which uses Kafka itself (a special `_schemas`
5252- ** Cloud Native** -- designed for Kubernetes with health checks, Prometheus metrics, and graceful shutdown
5353- ** Multi-Datacenter** -- active-active deployments with Cassandra's native cross-DC replication
5454
55+ ## Feature Comparison
56+
57+ * Comparison based on upstream/default configurations. Third-party plugins may extend capabilities.*
58+
59+ <div align =" center " >
60+
61+ | Feature | AxonOps | Confluent OSS | Confluent Enterprise | Karapace |
62+ | ---------| ---------| ---------------| ---------------------| ----------|
63+ | ** License** | Apache 2.0 | Confluent Community | Commercial | Apache 2.0 |
64+ | ** Language** | Go | Java | Java | Python |
65+ | ** API Compatibility** | Full | N/A | N/A | Full |
66+ | ** Avro** | ✅ | ✅ | ✅ | ✅ |
67+ | ** Protobuf** | ✅ | ✅ | ✅ | ✅ |
68+ | ** JSON Schema** | ✅ | ✅ | ✅ | ✅ |
69+ | ** Schema References** | ✅ | ✅ | ✅ | ✅ |
70+ | ** All 7 Compat Modes** | ✅ | ✅ | ✅ | ✅ |
71+ | ** Storage: Kafka** | ❌ | ✅ | ✅ | ✅ |
72+ | ** Storage: PostgreSQL** | ✅ | ❌ | ❌ | ❌ |
73+ | ** Storage: MySQL** | ✅ | ❌ | ❌ | ❌ |
74+ | ** Storage: Cassandra** | ✅ | ❌ | ❌ | ❌ |
75+ | ** No Kafka Dependency** | ✅ | ❌ | ❌ | ❌ |
76+ | ** Basic Auth** | ✅ | ❌ | ✅ | ✅ |
77+ | ** API Keys** | ✅ | ❌ | ✅ | ❌ |
78+ | ** LDAP/AD** | ✅ | ❌ | ✅ | ❌ |
79+ | ** OIDC/OAuth2** | ✅ | ❌ | ✅ | ❌ |
80+ | ** mTLS** | ✅ | ✅ | ✅ | ✅ |
81+ | ** RBAC** | ✅ | ❌ | ✅ | ⚠️ Limited |
82+ | ** Audit Logging** | ✅ | ❌ | ✅ | ❌ |
83+ | ** Rate Limiting** | ✅ | ❌ | ❌ | ❌ |
84+ | ** Prometheus Metrics** | ✅ | ✅ | ✅ | ✅ |
85+ | ** REST Proxy** | ❌ | Separate | Separate | ✅ |
86+ | ** Schema Validation** | ✅ | ✅ | ✅ | ✅ |
87+ | ** Single Binary** | ✅ | ❌ | ❌ | ❌ |
88+ | ** Memory Footprint** | ~ 50MB | ~ 500MB+ | ~ 500MB+ | ~ 200MB+ |
89+
90+ </div >
91+
5592## Quick Start
5693
5794``` bash
@@ -121,45 +158,6 @@ Auth storage can optionally be separated into HashiCorp Vault.
121158
122159---
123160
124- ## Feature Comparison
125-
126- * Comparison based on upstream/default configurations. Third-party plugins may extend capabilities.*
127-
128- <div align =" center " >
129-
130- | Feature | AxonOps | Confluent OSS | Confluent Enterprise | Karapace |
131- | ---------| ---------| ---------------| ---------------------| ----------|
132- | ** License** | Apache 2.0 | Confluent Community | Commercial | Apache 2.0 |
133- | ** Language** | Go | Java | Java | Python |
134- | ** API Compatibility** | Full | N/A | N/A | Full |
135- | ** Avro Support** | Yes | Yes | Yes | Yes |
136- | ** Protobuf Support** | Yes | Yes | Yes | Yes |
137- | ** JSON Schema Support** | Yes | Yes | Yes | Yes |
138- | ** Schema References** | Yes | Yes | Yes | Yes |
139- | ** Compatibility Modes** | All 7 modes | All 7 modes | All 7 modes | All 7 modes |
140- | ** Storage: Kafka** | No | Yes | Yes | Yes |
141- | ** Storage: PostgreSQL** | Yes | No | No | No |
142- | ** Storage: MySQL** | Yes | No | No | No |
143- | ** Storage: Cassandra** | Yes | No | No | No |
144- | ** No Kafka Dependency** | Yes | No | No | No |
145- | ** Basic Auth** | Yes | No | Yes | Yes |
146- | ** API Keys** | Yes | No | Yes | No |
147- | ** LDAP/AD** | Yes | No | Yes | No |
148- | ** OIDC/OAuth2** | Yes | No | Yes | No |
149- | ** mTLS** | Yes | Yes | Yes | Yes |
150- | ** RBAC** | Yes | No | Yes | Limited |
151- | ** Audit Logging** | Yes | No | Yes | No |
152- | ** Rate Limiting** | Yes | No | No | No |
153- | ** Prometheus Metrics** | Yes | Yes | Yes | Yes |
154- | ** REST Proxy** | No | Separate | Separate | Yes |
155- | ** Schema Validation** | Yes | Yes | Yes | Yes |
156- | ** Single Binary** | Yes | No | No | No |
157- | ** Memory Footprint** | ~ 50MB | ~ 500MB+ | ~ 500MB+ | ~ 200MB+ |
158-
159- </div >
160-
161- ---
162-
163161## Architecture
164162
165163### Single Instance
@@ -305,6 +303,6 @@ Apache License 2.0 -- see [LICENSE](LICENSE) for details.
305303
306304 Made with :heart : by the [ AxonOps] ( https://axonops.com ) team
307305
308- Copyright © ; 2025 AxonOps Limited
306+ Copyright © ; 2026 AxonOps Limited
309307
310308</div >
0 commit comments