# Apache Iceberg

**Canonical:** https://apis.io/providers/apache-iceberg/  
**APIs profiled:** 5

Apache Iceberg is an open table format for large analytic datasets that provides ACID transactions, schema evolution, hidden partitioning, and time travel. It works with Spark, Flink, Hive, Presto, Trino, DuckDB, ClickHouse, and many more compute engines. Governed by the Apache Software Foundation under the Apache 2.0 license.

## Kin Score — 38.3 / 100 (thin)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 38.3).

| Facet | Score |
|---|---|
| Discoverability | 64.8 |
| Contract Quality | 63.4 |
| Governance | 25.0 |
| Contract Governance | 25.0 |
| Operational Transparency | 26.3 |
| Developer Ergonomics | 21.4 |
| Commercial Clarity | 26.3 |
| Access Clarity | 26.3 |

## Agent readiness — 41.9 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | verified |
| OpenAPI Examples | verified |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: no (confidence: high).

## APIs (5)

- **Apache Iceberg Java API** — The Iceberg Java API provides programmatic access to table operations, schema management, partition management, and catalog implementations. It is the primary library for integr...
- **PyIceberg Python API** — PyIceberg is the official Python implementation of the Apache Iceberg table specification. It provides programmatic access to Iceberg table metadata and data, with integrations ...
- **Apache Iceberg Catalog API API** — The Catalog API API from Apache Iceberg — 18 operation(s) for catalog api.
- **Apache Iceberg Configuration API API** — The Configuration API API from Apache Iceberg — 1 operation(s) for configuration api.
- **Apache Iceberg OAuth2 API API** — The OAuth2 API API from Apache Iceberg — 1 operation(s) for oauth2 api.

## Agentic access (1)

- **Apache Iceberg Agentic Access** — 32 operations · 20 acting

## Security (3)

- **Apache Iceberg Authentication** — http/oauth2 · 2 schemes
- **Apache Iceberg Domain Security** — TLSv1.3 · HSTS · DMARC
- **Apache Iceberg Vulnerability Disclosure** — security.txt · contact published

## Plans (1)

- **Apache Iceberg Plans Pricing**

## Use cases (5)

- **Lakehouse Analytics** — Build open lakehouse architectures with ACID guarantees across petabyte-scale datasets.
- **Real-Time Data Pipelines** — Stream data into Iceberg tables via Flink or Kafka Connect with exactly-once semantics.
- **Data Versioning and Auditing** — Use time travel to audit historical data states and implement regulatory compliance.
- **Multi-Engine Query Federation** — Query the same Iceberg tables from multiple engines (Spark, Trino, DuckDB) without data duplication.
- **Cloud Data Migration** — Migrate on-premises Hive workloads to cloud-native Iceberg tables with full compatibility.

## Tags

ACID, Analytics, Apache, Data Lake, Lakehouse, Open-Source, Table Format

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/apache-iceberg/). Scores are computed from the provider's own public artifacts under a published rubric.
