# Microsoft.Orleans.Clustering.ZooKeeper

10.0.0 | net10.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Clustering.ZooKeeper)

## Orleans.Configuration

- [ZooKeeperClusteringSiloOptions](/orleans/docs/api/csharp/microsoft.orleans.clustering.zookeeper/orleans.configuration.zookeeperclusteringsilooptions/) - Option to configure ZooKeeperMembership
- [ZooKeeperGatewayListProviderOptions](/orleans/docs/api/csharp/microsoft.orleans.clustering.zookeeper/orleans.configuration.zookeepergatewaylistprovideroptions/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

## Orleans.Hosting

- [ZooKeeperHostingExtensions](/orleans/docs/api/csharp/microsoft.orleans.clustering.zookeeper/orleans.hosting.zookeeperhostingextensions/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

## Orleans.Runtime.Membership

- [ZooKeeperBasedMembershipTable](/orleans/docs/api/csharp/microsoft.orleans.clustering.zookeeper/orleans.runtime.membership.zookeeperbasedmembershiptable/) - A Membership Table implementation using Apache Zookeeper 3.4.6 https://zookeeper.apache.org/doc/r3.4.6/
- [ZooKeeperGatewayListProvider](/orleans/docs/api/csharp/microsoft.orleans.clustering.zookeeper/orleans.runtime.membership.zookeepergatewaylistprovider/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
