Back up Apache Kafka to the storage you already run
OSO Kafka Backup streams topic data, consumer group offsets, and cluster metadata to durable object storage — compressed, verifiable, and restorable to a precise moment in time. Pick your storage backend below for configuration examples and operational guidance.
Object storage
Back up Apache Kafka topics to Amazon S3 or any S3-compatible store with compression, point-in-time recovery, and lifecycle-friendly storage layout.
Back up Apache Kafka topics to Azure Blob Storage with account key or connection string auth and millisecond-precision restore.
Back up Apache Kafka topics to Google Cloud Storage with service account or Workload Identity auth, Zstd compression, and millisecond-precision restore.
Back up Apache Kafka topics to MinIO or any self-hosted S3-compatible store with Zstd compression, offset preservation, and point-in-time restore — fully on-prem.
Back up Apache Kafka to Cloudflare R2 through its S3-compatible API with compression, offset preservation, and millisecond-precision restore.
Send Kafka backup data to Ceph Object Gateway through its S3-compatible API, then restore records and consumer offsets to any reachable cluster.
Back up Kafka records, consumer offsets, and topic settings to Dell ECS or ObjectScale through its S3-compatible API, then restore to a precise point in time.
Kubernetes
Back up Strimzi-managed Apache Kafka clusters with a Kubernetes-native operator. Declare KafkaBackup and KafkaRestore CRDs and let it resolve connection and credentials from your Strimzi resources.
Back up any Apache Kafka cluster running on Kubernetes with a native operator. Declare KafkaBackup and KafkaRestore CRDs, schedule backups with cron, and restore to a precise point in time.
Run OpenShift Kafka backup and restore as custom resources for Red Hat Streams for Apache Kafka, with scheduled jobs and portable object storage.
Managed Kafka
Back up Amazon MSK topics, consumer group offsets, and configuration to S3 with SASL/SCRAM or TLS auth, Zstd compression, and millisecond-precision point-in-time restore.
Back up self-managed Confluent Platform topics, consumer group offsets, and configuration to object storage with SASL/SCRAM or mTLS auth and point-in-time restore.
Back up Confluent Cloud topics, consumer group offsets, and configuration to your own object storage over SASL_SSL with an API key, and restore to a precise point in time.
Back up Aiven for Apache Kafka topics, consumer group offsets, and configuration to your own object storage over mTLS or SASL/SCRAM, and restore to a precise point in time.
Connect OSO Kafka Backup to Cloudera or Hortonworks Kafka with TLS, SASL, or feature-enabled Kerberos, then restore from independent storage.
Connect OSO Kafka Backup to Redpanda through the Kafka protocol, store independent recovery points, and restore records and consumer offsets.
Back up Instaclustr for Apache Kafka topics, consumer group offsets, and configuration to your own object storage over SASL/SCRAM, then restore to a precise point in time.
MSK Connect runs your Kafka Connect pipelines — it does not back them up. Protect the topics and connect-* consumer offsets behind every connector, restorable to a point in time.
Kafka platform
Storage backend
Deployment
From the documentation
Ready to protect your Kafka data?
Take your first backup in minutes with the open source CLI, or talk to us about Enterprise features like encryption, RBAC, and audit logging.