# Apache BookKeeper Java Client API

**Canonical:** https://apis.io/apis/apache-bookkeeper/apache-bookkeeper-java-client/  
**Provider:** Apache BookKeeper — https://apis.io/providers/apache-bookkeeper/  
**Documentation:** https://bookkeeper.apache.org/docs/api/ledger-api

Apache BookKeeper Java Client API is one of 6 APIs that [Apache BookKeeper](https://apis.io/providers/apache-bookkeeper/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Java, Ledger, and Storage. The published artifact set on APIs.io includes API documentation and an API reference.

The BookKeeper Java client API provides programmatic access for creating, writing, reading, and managing ledgers. It supports both the legacy LedgerHandle API and the newer Ledger API with explicit durability guarantees.

## Machine-readable artifacts (3)

- **Documentation** — https://bookkeeper.apache.org/docs/api/ledger-api
- **APIReference** — https://bookkeeper.apache.org/docs/api/javadoc/
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/apache-bookkeeper/refs/heads/main/apis.yml

## Other Apache BookKeeper APIs (5)

- [Apache BookKeeper Auto Recovery API](https://apis.io/apis/apache-bookkeeper/apache-bookkeeper-auto-recovery-api/)
- [Apache BookKeeper Bookies API](https://apis.io/apis/apache-bookkeeper/apache-bookkeeper-bookies-api/)
- [Apache BookKeeper Configuration API](https://apis.io/apis/apache-bookkeeper/apache-bookkeeper-configuration-api/)
- [Apache BookKeeper Ledgers API](https://apis.io/apis/apache-bookkeeper/apache-bookkeeper-ledgers-api/)
- [Apache BookKeeper Monitoring API](https://apis.io/apis/apache-bookkeeper/apache-bookkeeper-monitoring-api/)

## Tags

Java, Ledger, Storage

---

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