# eXtremeDB Cluster Applications

> All eXtremeDB Cluster applications must perform a simple set of operations: Start the Cluster runtime, Initialize Cluster parameters, Create the Cluster database, Create a “listener” thread and listen for connecting nodes, then Close the Cluster.

> The APIs for Cluster applications are specific to the programming language used. Please use the links below to view detailed explanations and examples for your development environment:

> C/C++ | Cluster Applications in C
> Java | Cluster Applications in Java
> C# | Cluster Applications in C#
> Python | Cluster Applications in Python