# Apache Iceberg Java API

**Canonical:** https://apis.io/apis/apache-iceberg/java-api/  
**Provider:** Apache Iceberg — https://apis.io/providers/apache-iceberg/  
**Documentation:** https://iceberg.apache.org/javadoc/latest/

Apache Iceberg Java API is one of 5 APIs that [Apache Iceberg](https://apis.io/providers/apache-iceberg/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Java, JVM, SDK, and Table Format. The published artifact set on APIs.io includes API documentation and a getting-started guide.

The Iceberg Java API provides programmatic access to table operations, schema management, partition management, and catalog implementations. It is the primary library for integrating Iceberg with JVM-based compute engines including Spark, Flink, Hive, Trino, and Presto.

## Machine-readable artifacts (3)

- **Documentation** — https://iceberg.apache.org/javadoc/latest/
- **GettingStarted** — https://iceberg.apache.org/docs/latest/java-api-quickstart/
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/apache-iceberg/refs/heads/main/apis.yml

## Other Apache Iceberg APIs (4)

- [PyIceberg Python API](https://apis.io/apis/apache-iceberg/python-api/)
- [Apache Iceberg Catalog API API](https://apis.io/apis/apache-iceberg/apache-iceberg-catalog-api-api/)
- [Apache Iceberg Configuration API API](https://apis.io/apis/apache-iceberg/apache-iceberg-configuration-api-api/)
- [Apache Iceberg OAuth2 API API](https://apis.io/apis/apache-iceberg/apache-iceberg-oauth2-api-api/)

## Tags

Java, JVM, SDK, Table Format

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/apache-iceberg/java-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/apache-iceberg/.
