![]() |
VOOZH | about |
dotnet add package Silverback.Storage.Memory --version 5.3.3
NuGet\Install-Package Silverback.Storage.Memory -Version 5.3.3
<PackageReference Include="Silverback.Storage.Memory" Version="5.3.3" />
<PackageVersion Include="Silverback.Storage.Memory" Version="5.3.3" />Directory.Packages.props
<PackageReference Include="Silverback.Storage.Memory" />Project file
paket add Silverback.Storage.Memory --version 5.3.3
#r "nuget: Silverback.Storage.Memory, 5.3.3"
#:package Silverback.Storage.Memory@5.3.3
#addin nuget:?package=Silverback.Storage.Memory&version=5.3.3Install as a Cake Addin
#tool nuget:?package=Silverback.Storage.Memory&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 1 NuGet packages that depend on Silverback.Storage.Memory:
| Package | Downloads |
|---|---|
|
Silverback.Storage.Sqlite
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 Sqlite storage implementation. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 5.3.3 | 105 | 6/1/2026 |
| 5.3.2 | 111 | 6/1/2026 |
| 5.3.2-beta.1 | 55 | 6/1/2026 |
| 5.3.1 | 106 | 5/25/2026 |
| 5.3.0 | 116 | 4/26/2026 |
| 5.2.2 | 108 | 4/26/2026 |
| 5.2.2-beta.6 | 60 | 4/14/2026 |
| 5.2.2-beta.5 | 63 | 4/12/2026 |
| 5.2.2-beta.4 | 63 | 4/11/2026 |
| 5.2.2-beta.3 | 69 | 4/10/2026 |
| 5.2.2-beta.2 | 64 | 4/10/2026 |
| 5.2.2-beta.1 | 70 | 4/3/2026 |
| 5.2.1 | 125 | 3/25/2026 |
| 5.2.0 | 120 | 3/23/2026 |
| 5.1.0 | 128 | 3/4/2026 |
| 5.1.0-beta.1 | 74 | 3/3/2026 |
| 5.0.0 | 123 | 2/22/2026 |
| 5.0.0-beta.20 | 81 | 2/15/2026 |
| 5.0.0-beta.19 | 581 | 12/1/2025 |
| 5.0.0-beta.18 | 266 | 11/10/2025 |