R2 Data Catalog: Managed Apache Iceberg

2026-01-27
R2 Data Catalog
R2 Data CatalogOpen Beta
Cloudflare

Managed Apache Iceberg

Turn your R2 bucket into a data lake with a fully managed Apache Iceberg catalog. Just enable it on your R2 bucket and start querying.

What is Apache Iceberg?

An open table format for huge analytics datasets. Provides ACID transactions, schema evolution, and time travel — all stored as files in object storage.

Standard REST API

Connect Spark, DuckDB, PyIceberg, Snowflake, and more

Auto Compaction

Automatically merge small files for faster queries

Snapshot Expiration

Manage data retention and clean up old versions

No Lock-in

Your data stays in open formats, always accessible

Iceberg Table Structure
R2 SQLTrinoSparkDuckDBPyIcebergSnowflake
R2 Data Catalog
Iceberg REST Catalog
Metadatasnapshots, manifests
Data FilesParquet on R2
Enable in one command:
$ npx wrangler r2 bucket catalog enable my-bucket