Skip to content
ServiceConnect logo

ServiceConnect

Asynchronous messaging for .NET. Distributed systems, done cleanly — pub/sub, process managers, routing slips, batteries included.

60-second quickstart

# Install
$ dotnet add package ServiceConnect
$ dotnet add package ServiceConnect.Client.RabbitMQ

// Configure & publish
services.AddServiceConnect(b =>
    b.UseRabbitMQ(t => t.Host = "localhost"));

await bus.PublishAsync(new OrderPlaced(correlationId));

ServiceConnect ships first-class implementations of the patterns you actually reach for when building distributed .NET systems — not a DSL to bolt them together yourself.