LiteBus
Messaging building blocks for .NET

Clean message pipelines without hidden coupling.

Compose commands, queries, events, inbox, and outbox processing from explicit contracts and opt-in adapters. Install only the capabilities your service runs.

Start with the aggregate package
dotnet add package LiteBus

services.AddLiteBus(bus =>
{
    bus.AddMediator();
});

Semantic mediators

Separate command, query, and event contracts with focused handler pipelines.

Reliable messaging

Use inbox, outbox, scheduling, retries, leases, and sagas as independent concerns.

Opt-in integrations

Add only the broker, storage, host, and observability adapters your process needs.