# Apache Hudi Java API

**Canonical:** https://apis.io/apis/apache-hudi/apache-hudi-java-api/  
**Provider:** Apache Hudi — https://apis.io/providers/apache-hudi/  
**Documentation:** https://hudi.apache.org/docs/writing_data

Apache Hudi Java API is one of 3 APIs that [Apache Hudi](https://apis.io/providers/apache-hudi/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Java, SDK, Spark, and Flink. The published artifact set on APIs.io includes API documentation.

Java API for writing Hudi tables with upserts, inserts, and deletes, plus timeline management, compaction, and Spark/Flink DataSource integration APIs.

## Machine-readable artifacts (3)

- **Documentation** — https://hudi.apache.org/docs/writing_data
- **SDKs** — https://search.maven.org/artifact/org.apache.hudi/hudi-spark3.5-bundle_2.12
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/apache-hudi/refs/heads/main/apis.yml

## Other Apache Hudi APIs (2)

- [Apache Hudi Tables API](https://apis.io/apis/apache-hudi/apache-hudi-tables-api/)
- [Apache Hudi Timeline API](https://apis.io/apis/apache-hudi/apache-hudi-timeline-api/)

## Tags

Java, SDK, Spark, Flink

---

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