![]() |
VOOZH | about |
dotnet add package Silverback.Core --version 5.3.3
NuGet\Install-Package Silverback.Core -Version 5.3.3
<PackageReference Include="Silverback.Core" Version="5.3.3" />
<PackageVersion Include="Silverback.Core" Version="5.3.3" />Directory.Packages.props
<PackageReference Include="Silverback.Core" />Project file
paket add Silverback.Core --version 5.3.3
#r "nuget: Silverback.Core, 5.3.3"
#:package Silverback.Core@5.3.3
#addin nuget:?package=Silverback.Core&version=5.3.3Install as a Cake Addin
#tool nuget:?package=Silverback.Core&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. |
Showing the top 5 NuGet packages that depend on Silverback.Core:
| Package | Downloads |
|---|---|
|
Silverback.Integration
Silverback is a powerful, elegant, and feature-rich message bus for .NET, designed to simplify asynchronous messaging, event-driven architectures, and microservice communication. With seamless integration for Apache Kafka and MQTT, it offers robust features for reliability, consistency, and scalability. This package contains the message broker integration abstractions. |
|
|
Silverback.Integration.Kafka
Silverback is a powerful, elegant, and feature-rich message bus for .NET, designed to simplify asynchronous messaging, event-driven architectures, and microservice communication. With seamless integration for Apache Kafka and MQTT, it offers robust features for reliability, consistency, and scalability. This package contains an implementation of Silverback.Integration for the popular Apache Kafka message broker. |
|
|
Silverback.Integration.HealthChecks
Silverback is a powerful, elegant, and feature-rich message bus for .NET, designed to simplify asynchronous messaging, event-driven architectures, and microservice communication. With seamless integration for Apache Kafka and MQTT, it offers robust features for reliability, consistency, and scalability. This package contains the extensions for Microsoft.Extensions.Diagnostics.HealthChecks to monitor the connection to the message broker. |
|
|
Silverback.Integration.Kafka.SchemaRegistry
Silverback is a powerful, elegant, and feature-rich message bus for .NET, designed to simplify asynchronous messaging, event-driven architectures, and microservice communication. With seamless integration for Apache Kafka and MQTT, it offers robust features for reliability, consistency, and scalability. This package adds the support for Apache Avro and the schema registry on top of Silverback.Integration.Kafka. |
|
|
Silverback.Core.Model
Silverback is a powerful, elegant, and feature-rich message bus for .NET, designed to simplify asynchronous messaging, event-driven architectures, and microservice communication. With seamless integration for Apache Kafka and MQTT, it offers robust features for reliability, consistency, and scalability. This package contains the default messages interfaces and domain entity implementation. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 5.3.3 | 1,470 | 6/1/2026 |
| 5.3.2 | 283 | 6/1/2026 |
| 5.3.2-beta.1 | 131 | 6/1/2026 |
| 5.3.1 | 909 | 5/25/2026 |
| 5.3.0 | 2,454 | 4/26/2026 |
| 5.2.2 | 242 | 4/26/2026 |
| 5.2.2-beta.6 | 96 | 4/14/2026 |
| 5.2.2-beta.5 | 93 | 4/12/2026 |
| 5.2.2-beta.4 | 85 | 4/11/2026 |
| 5.2.2-beta.3 | 85 | 4/10/2026 |
| 5.2.2-beta.2 | 86 | 4/10/2026 |
| 5.2.2-beta.1 | 91 | 4/3/2026 |
| 5.2.1 | 2,617 | 3/25/2026 |
| 5.2.0 | 396 | 3/23/2026 |
| 5.1.0 | 1,167 | 3/4/2026 |
| 5.1.0-beta.1 | 84 | 3/3/2026 |
| 5.0.0 | 495 | 2/22/2026 |
| 5.0.0-beta.20 | 91 | 2/15/2026 |
| 5.0.0-beta.19 | 605 | 12/1/2025 |
| 4.7.0 | 1,376 | 5/20/2026 |