Silverback
Simplicity at its core.
Flexibility at its peak.
Effortless messaging for .NET
Silverback is a message bus and broker integration library for .NET. It is designed to simplify event-driven architectures and asynchronous messaging, with first-class support for Apache Kafka and MQTT.
Silverback aims to be both high-level (consistent configuration and developer experience) and broker-aware. Kafka is a first-class citizen: features like partition-based parallelism, keys/partitioning, tombstones, Schema Registry integration, idempotency, and transactions are surfaced where they matter.
System.Diagnostics.Starting with v5, Silverback targets the latest .NET LTS (Long-Term Support) version only.
The library is built and tested against the current LTS release. It can run on newer compatible .NET versions (including STS releases), but older frameworks are no longer targeted or supported.
This policy reduces maintenance overhead and keeps Silverback aligned with the .NET platform lifecycle.
The documentation update for v5 is still in progress. Some sections may be missing or incomplete. Please notify us if you find any mistake or inconsistency.
The v4 documentation is still browsable here: silverback-messaging.net/v4/