Enterprise edition of kafka-backup — backup and restore for Apache Kafka with Schema Registry, RBAC, and encryption support.
14-day free trial on first run — no signup required.
Homebrew (macOS / Linux):
brew install osodevops/tap/kafka-backup-enterpriseDocker:
docker pull osodevops/kafka-backup-enterprise:v0.3.1Binary download: See Releases for Linux (x86_64, aarch64), macOS (Intel, Apple Silicon), and Windows.
# Check license status (auto-trial activates on first run)
kafka-backup-enterprise license info
# Backup Kafka + Schema Registry
kafka-backup-enterprise backup --config backup.yaml
# Schema-only backup
kafka-backup-enterprise backup --config backup.yaml --schema-onlyMinimal config:
mode: backup
backup_id: "my-backup"
source:
bootstrap_servers: ["kafka:9092"]
storage:
backend: s3
bucket: my-kafka-backups
enterprise:
schema_registry:
url: "https://schema-registry:8081"| Feature | OSS | Enterprise |
|---|---|---|
| Core backup & restore | Yes | Yes |
| All storage backends (S3, Azure, GCS, filesystem) | Yes | Yes |
| Point-in-time recovery (PITR) | Yes | Yes |
| Compression (Zstd, LZ4) | Yes | Yes |
| Kafka SASL/TLS authentication | Yes | Yes |
| Consumer offset management | Yes | Yes |
| Three-phase restore | Yes | Yes |
| Confluent Schema Registry backup/restore | - | Yes |
| Apicurio Registry v3 backup/restore | - | Yes |
| Confluent RBAC backup/restore (MDS) | - | Yes |
| Field-level encryption (CSFLE/DEK) | - | Yes |
| Data masking | - | Planned |
| Audit logging | - | Planned |
| WebAssembly plugins | - | Planned |
| Priority support | Community | 24/7 SLA |
Both registries can be configured simultaneously — back up Confluent SR and Apicurio in the same run.
All enterprise features work alongside the full OSS backup engine — topics, partitions, offsets, consumer groups, three-phase restore, and everything else in kafka-backup.
| Guide | Description |
|---|---|
| Getting Started | Install, first backup, apply a license |
| Configuration Reference | Full YAML config for all enterprise features |
| Schema Registry Backup | Confluent SR backup and restore |
| Apicurio Registry Backup | Apicurio v3 backup and restore |
| RBAC Backup | Confluent MDS role binding backup |
| Encryption Backup | Field-level encryption metadata backup |
| Licensing | How the license system works, trial, purchasing |
| Kubernetes Deployment | Deploy to K8s with license secret |
| Example | Description |
|---|---|
| basic-backup.yaml | Minimal backup config |
| confluent-sr.yaml | Confluent Schema Registry with auth |
| apicurio.yaml | Apicurio Registry with OIDC |
| full-enterprise.yaml | All enterprise features |
| kubernetes/ | K8s deployment manifests |
The binary includes a 14-day free trial — all enterprise features are enabled automatically on first run, no signup needed.
After the trial:
- Contact us to request an extended trial
- Purchase an annual license
Without a license, the binary continues to work as the full OSS edition.
# Apply a license file
kafka-backup-enterprise license apply --file license.lic
# Check license status
kafka-backup-enterprise license infoUse the GitHub issue tracker in this repository to report bugs or suggest features:
For urgent production issues covered under a support contract, contact support@oso.sh.
- enterprise.kafkabackup.com — Pricing and purchase
- kafka-backup OSS — Open-source core (MIT)
- Docker Hub — Docker images
- OSO
- Changelog