Seven Iceberg REST Catalogs Tested: Spec Claims vs. Actual Behavior
A developer built a Python probe harness to test seven Apache Iceberg REST catalog implementations — Apache Polaris, Google BigLake, AWS Glue, AWS S3 Tables, Databricks Unity, Snowflake Horizon, and Microsoft OneLake — against the published Iceberg REST specification. All measurements were conducted on September 3, 2026, using a combination of personal accounts, owned cloud projects, and free trials. The core finding is that while every catalog successfully served the fundamental read path, the study examined whether each catalog's machine-readable endpoint declarations matched what it actually served. Notable setup constraints include Databricks Free Edition being incompatible, Microsoft OneLake requiring a work or school account with a Fabric licence, and Snowflake Open Catalog being closed to new signups. The article also explains the foundational role of the REST catalog in replacing engine-specific catalog drivers with a single unified HTTP API.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in