# Apache ZooKeeper Client API

**Canonical:** https://apis.io/apis/apache-zookeeper/apache-zookeeper-client-api/  
**Provider:** Apache ZooKeeper — https://apis.io/providers/apache-zookeeper/  
**Documentation:** https://zookeeper.apache.org/doc/current/zookeeperProgrammers.html

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

The ZooKeeper client API provides Java and C language bindings for distributed coordination operations. Operations include create (create znodes), delete, exists (check existence), getData, setData, getChildren, getACL, setACL, and multi (batch operations). Watch mechanisms notify clients of znode changes. Curator is the recommended high-level Java client with recipes for distributed locks, leader elections, service discovery, and caches.

## Machine-readable artifacts (5)

- **Documentation** — https://zookeeper.apache.org/doc/current/zookeeperProgrammers.html
- **APIReference** — https://zookeeper.apache.org/doc/current/apidocs/zookeeper-server/
- **SDKs** — https://search.maven.org/search?q=org.apache.zookeeper
- **SDKs** — https://curator.apache.org/
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/apache-zookeeper/refs/heads/main/apis.yml

## Other Apache ZooKeeper APIs (5)

- [Apache ZooKeeper Cluster API](https://apis.io/apis/apache-zookeeper/apache-zookeeper-cluster-api/)
- [Apache ZooKeeper Configuration API](https://apis.io/apis/apache-zookeeper/apache-zookeeper-configuration-api/)
- [Apache ZooKeeper Health API](https://apis.io/apis/apache-zookeeper/apache-zookeeper-health-api/)
- [Apache ZooKeeper Monitoring API](https://apis.io/apis/apache-zookeeper/apache-zookeeper-monitoring-api/)
- [Apache ZooKeeper Watches API](https://apis.io/apis/apache-zookeeper/apache-zookeeper-watches-api/)

## Tags

Java, C, Coordination, Leader Election

---

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