# Data Archiving

> For the complete documentation index, see [llms.txt](https://docs.redpanda.com/llms.txt). Component-specific: [streaming-full.txt](https://docs.redpanda.com/streaming-full.txt)

---
title: Data Archiving
latest-operator-version: v26.1.4
# EOL = End-of-Life (support lifecycle status)
page-is-nearing-eol: "false"
page-is-past-eol: "true"
page-eol-date: December 22, 2024
latest-console-tag: v3.7.3
latest-connect-version: 4.93.0
docname: data-archiving
page-component-name: streaming
page-version: "23.3"
page-component-version: "23.3"
page-component-title: Streaming
page-relative-src-path: data-archiving.adoc
page-edit-url: https://github.com/redpanda-data/docs/edit/v/23.3/modules/manage/pages/data-archiving.adoc
description: Set up data archiving to back up topics to cloud storage.
page-git-created-date: "2023-05-30"
page-git-modified-date: "2024-02-26"
support-status: past end-of-life
---

<!-- Source: https://docs.redpanda.com/streaming/23.3/manage/data-archiving.md -->

> 📝 **NOTE**
>
> This feature requires an [Enterprise license](https://docs.redpanda.com/streaming/23.3/get-started/licenses/). To upgrade, contact [Redpanda sales](https://redpanda.com/try-redpanda?section=enterprise-trial).

With data archiving, you can enable remote write to back up topics to cloud storage. In the event of a data center failure, data corruption, or cluster migration, you can recover your archived data from the cloud back to your cluster. Data archiving is a use case of [Tiered Storage](https://docs.redpanda.com/streaming/23.3/manage/tiered-storage/).

Redpanda natively supports Tiered Storage with Amazon S3, Google Cloud Storage (GCS), and Microsoft Azure Blob Storage (ABS). Migrating topics from one cloud provider to another is not supported.

## [](#prerequisites)Prerequisites

This feature requires an [Enterprise license](https://docs.redpanda.com/streaming/23.3/get-started/licenses/). To upgrade, contact [Redpanda sales](https://redpanda.com/try-redpanda?section=enterprise-trial).

To check if you already have a license key applied to your cluster:

```bash
rpk cluster license info
```

## [](#configure-data-archiving)Configure data archiving

Data archiving requires a Tiered Storage configuration.

1.  [Set up Tiered Storage](https://docs.redpanda.com/streaming/23.3/manage/tiered-storage/#set-up-tiered-storage) for the cluster or for specific topics.

2.  If you want to read data from cloud storage, [enable remote read](https://docs.redpanda.com/streaming/23.3/manage/tiered-storage/#remote-read). When remote read is disabled, data can only be read from local storage.

3.  [Set retention limits](https://docs.redpanda.com/streaming/23.3/manage/tiered-storage/#set-retention-limits).


To recover a topic from cloud storage, use [remote recovery](https://docs.redpanda.com/streaming/23.3/manage/tiered-storage/#remote-recovery).

## [](#stop-data-archiving)Stop data archiving

To cancel archiving jobs, disable remote write.

To delete archival data, adjust `retention.ms` or `retention.bytes`.

## Suggested labs

-   [Redpanda Iceberg Docker Compose Example](https://docs.redpanda.com/labs/docker-compose/iceberg/)
-   [Iceberg Streaming on Kubernetes with Redpanda, MinIO, and Spark](https://docs.redpanda.com/labs/kubernetes/iceberg/)

[Search all labs](https://docs.redpanda.com/labs)