Skip to content

Commit bd9b5c2

Browse files
committed
docs: move feature comparison up and use emoji indicators
Move Feature Comparison to directly after "Why AxonOps Schema Registry" for immediate visual impact. Replace Yes/No text with emoji ticks and crosses for scannability. Update copyright year to 2026.
1 parent 2bda9a8 commit bd9b5c2

File tree

1 file changed

+39
-41
lines changed

1 file changed

+39
-41
lines changed

README.md

Lines changed: 39 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -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 &copy; 2025 AxonOps Limited
306+
Copyright &copy; 2026 AxonOps Limited
309307

310308
</div>

0 commit comments

Comments
 (0)