Apache Polaris

Apache Polaris is an open-source REST catalog for Apache Iceberg, originally built and open-sourced by Snowflake in 2024 and subsequently donated to the Apache Software Foundation. It implements the Iceberg REST Catalog specification and is rapidly becoming the standard answer to “what catalog do I run for Iceberg?” alongside AWS Glue and Nessie.

Key Features:

Architecture:

Polaris exposes the Iceberg REST API over HTTP, backed by a relational metastore (Postgres / managed Snowflake) for catalog state. Engines authenticate, list namespaces, and request table metadata pointers; Polaris then vends temporary credentials scoped to the requested table’s storage location. The actual data reads/writes happen directly between the engine and object storage.

Use Cases: