Skip to content

osodevops/kafka-backup-enterprise-releases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kafka-backup Enterprise

Latest Release License Rust Kafka Confluent Platform Docs

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.

Install

Homebrew (macOS / Linux):

brew install osodevops/tap/kafka-backup-enterprise

Docker:

docker pull osodevops/kafka-backup-enterprise:v0.3.1

Binary download: See Releases for Linux (x86_64, aarch64), macOS (Intel, Apple Silicon), and Windows.

Quick Start

# 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-only

Minimal 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"

OSS vs Enterprise

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.

Documentation

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

Examples

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

Licensing

The binary includes a 14-day free trial — all enterprise features are enabled automatically on first run, no signup needed.

After the trial:

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 info

Reporting Issues

Use 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.

Links

About

Enterprise Kafka backup — docs, examples, and binary releases. 14-day free trial.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors