Clustron Architecture
Clustron provides a distributed coordination and key-value platform designed for building reliable distributed systems.

Get Started in 30 Seconds
Install the .NET client and start using Clustron immediately.
1. Install the .NET Client
dotnet add package Clustron.DKV.Client
2. Quick Start (Zero Setup)
var services = new ServiceCollection()
.AddClustronDkvStores(cfg =>
{
cfg.AddStore("demo", s => s.UseInProc());
})
.BuildServiceProvider();
var client = await services
.GetRequiredService<IDkvClientProvider>()
.GetAsync("demo");
await client.PutAsync("hello", "world");
var value = await client.GetAsync<string>("hello");
3. Connect to a Distributed Cluster
using Clustron.DKV.Client.DependencyInjection;
using Microsoft.Extensions.DependencyInjection;
var services = new ServiceCollection()
.AddClustronDkvStores(cfg =>
{
cfg.AddStore("teststore", s =>
{
s.UseRemote()
.AddServer("localhost", 7861);
});
})
.BuildServiceProvider();
var client = await services
.GetRequiredService<IDkvClientProvider>()
.GetAsync("teststore");
await client.PutAsync("hello", "world");
var value = await client.GetAsync<string>("hello");
Console.WriteLine(value);
Build your first distributed system in minutes
No Redis. No setup. No infrastructure.
Just .NET.