![]() |
VOOZH | about |
dotnet add package Silverback.Integration.Kafka.Testing --version 5.3.3
NuGet\Install-Package Silverback.Integration.Kafka.Testing -Version 5.3.3
<PackageReference Include="Silverback.Integration.Kafka.Testing" Version="5.3.3" />
<PackageVersion Include="Silverback.Integration.Kafka.Testing" Version="5.3.3" />Directory.Packages.props
<PackageReference Include="Silverback.Integration.Kafka.Testing" />Project file
paket add Silverback.Integration.Kafka.Testing --version 5.3.3
#r "nuget: Silverback.Integration.Kafka.Testing, 5.3.3"
#:package Silverback.Integration.Kafka.Testing@5.3.3
#addin nuget:?package=Silverback.Integration.Kafka.Testing&version=5.3.3Install as a Cake Addin
#tool nuget:?package=Silverback.Integration.Kafka.Testing&version=5.3.3Install as a Cake Tool
Silverback is a message bus and broker integration library for .NET. It helps you build event-driven architectures and asynchronous workflows 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, instead of being abstracted away.
Documentation, guides, and samples are available here: https://silverback-messaging.net
👁 Continuous Build Status
👁 Tests Status (release/5.0.0)
👁 Quality Gate Status
👁 Maintainability Rating
👁 Reliability Rating
👁 Security Rating
👁 Lines of Code
👁 Coverage
👁 Duplicated Lines (%)
👁 Bugs
👁 Code Smells
👁 Vulnerabilities
👁 Technical Debt
👁 GitHub bugs
👁 GitHub issues
👁 GitHub pull requests
👁 GitHub last commit
Silverback is modular – reference only what you need.
Core:
Broker integration:
Optional features:
Storage (for outbox, client-side offsets, distributed locks):
Testing:
Starting with v5, Silverback targets the latest .NET LTS version only.
services.AddSilverback()
.WithConnectionToMessageBroker(options => options.AddKafka())
.AddKafkaClients(clients => clients
.WithBootstrapServers("PLAINTEXT://localhost:9092")
.AddProducer(producer => producer
.Produce<MyMessage>(endpoint => endpoint.ProduceTo("my-topic")))
.AddConsumer(consumer => consumer
.Consume<MyMessage>(endpoint => endpoint.ConsumeFrom("my-topic"))));
See the docs site for guides, API reference, and runnable examples:
See .
MIT License. See LICENSE.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 5.3.3 | 825 | 6/1/2026 |
| 5.3.2 | 109 | 6/1/2026 |
| 5.3.2-beta.1 | 51 | 6/1/2026 |
| 5.3.1 | 549 | 5/25/2026 |
| 5.3.0 | 1,317 | 4/26/2026 |
| 5.2.2 | 123 | 4/26/2026 |
| 5.2.2-beta.6 | 74 | 4/14/2026 |
| 5.2.2-beta.5 | 64 | 4/12/2026 |
| 5.2.2-beta.4 | 64 | 4/11/2026 |
| 5.2.2-beta.3 | 70 | 4/10/2026 |
| 5.2.2-beta.2 | 69 | 4/10/2026 |
| 5.2.2-beta.1 | 75 | 4/3/2026 |
| 5.2.1 | 1,173 | 3/25/2026 |
| 5.2.0 | 165 | 3/23/2026 |
| 5.1.0 | 396 | 3/4/2026 |
| 5.1.0-beta.1 | 78 | 3/3/2026 |
| 5.0.0 | 253 | 2/22/2026 |
| 5.0.0-beta.20 | 81 | 2/15/2026 |
| 5.0.0-beta.19 | 575 | 12/1/2025 |
| 4.7.0 | 310 | 5/20/2026 |