Skip to content

Framework

PyIceberg

Python library for reading and writing Apache Iceberg tables without a JVM query engine.

Known aliases

  • pyiceberg

Current stories

buildOne report1 publisher

RustFS puts an Iceberg REST catalog on the same port as its S3 API

RustFS embeds an Apache-2.0 Iceberg REST catalog in its object store and serves it on the S3 port, according to a dev.to walkthrough. Teams can drop a separate metastore, but catalog metadata then shares a failure domain with the data.

Publishers:dev.to

Reality

Evidence50
Adoption
Not scored
Hype gap−10
Incentives
Not scored
Confidence55
buildConfirmed3 publishers

Cloudflare folds Iceberg ingest, catalog and SQL on R2 into one GA product called Basin

Cloudflare made its Data Platform generally available as Basin, three serverless services that ingest, catalog and query Apache Iceberg tables on R2. Outside Iceberg engines read the same tables, so Workers teams can price Basin SQL against a warehouse on identical data.

Perspective Coverage

3 publishers
Builder
Builder 39%
Operator
Operator 38%
Investor
Investor 23%

Reality

Evidence55
Adoption25
Hype gap+25
Incentives75
Confidence60
buildOne report1 publisher

Most of pyiceberg's latency gap with the Rust Iceberg client sits in Python's HTTP library

Rust's Iceberg REST client ran up to 4.29x faster than pyiceberg on a local catalog, with 85% to 90% of the gap in Python's HTTP library. pyiceberg covers 21 of 25 tested endpoints to Rust's 13, so coverage settles the choice before speed does.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap+5
Incentives
Not scored
Confidence50
buildOne report1 publisher

Iceberg REST portability holds until the MCP server tries to read a data file

A read-only MCP server with four Iceberg tools ran against six live catalogs off a single environment variable. Three of the tools worked on pyiceberg alone, and the fourth needed a storage package for the object store.

Publishers:dev.to

Reality

Evidence70
Adoption25
Hype gap+5
Incentives30
Confidence62
buildOne report1 publisher

Porting one Iceberg agent across three frameworks rewrites the invocation and auth code

A step-by-step build of the same Apache Iceberg data agent on Google ADK, AWS Strands and Microsoft Agent Framework measures what a cloud move costs in code, in latency and in storage wiring.

Publishers:dev.to

Reality

Evidence68
Adoption
Not scored
Hype gap0
Incentives35
Confidence55