ZooKeeper Client Bindings

ZooKeeper ships with C, Java, Perl and Python client bindings, here are a list of client bindings that are available from the community but not yet included in the release (we encourage developers to contribute their bindings back to the project - generally we're happy to include as a contrib.)

Binding

Author

URL

License

Scala

Steve Jenson, John Corwin

http://github.com/twitter/scala-zookeeper-client

AL2

C#

Eric Hauser

http://github.com/ewhauser/zookeeper

AL2

Node.js

Yuri Finkelstein

http://github.com/yfinkelstein/node-zookeeper

MIT

Twisted/Python

Kapil Thangavelu

http://launchpad.net/txzookeeper

LGPLv3

Python (no C dependency)

Kazoo Team

https://github.com/python-zk/kazoo

AL2

Python

Jim Fulton

http://pypi.python.org/pypi/zc.zk

ZPL2.1

Erlang

Marco Grebe

http://github.com/infinipool/ezk

AL2

Haskell

Sergiy Matusevych

http://github.com/motus/haskell-zookeeper-client

AL2

Ruby

Jonathan Simms

https://github.com/slyphon/zk

MIT

Go

Canonical

https://wiki.ubuntu.com/gozk

LGPLv?

Java

Curator Team

http://curator.incubator.apache.org

AL2

Pure Python with no dependencies

Alan Cabrera

https://github.com/maguro/pookeeper

AL2

Lua

Fu Haiping

https://github.com/forhappy/zklua

AL2

  • No labels