![]() |
VOOZH | about |
dotnet add package Silverback.Integration.Kafka.SchemaRegistry --version 5.0.0-beta.20
NuGet\Install-Package Silverback.Integration.Kafka.SchemaRegistry -Version 5.0.0-beta.20
<PackageReference Include="Silverback.Integration.Kafka.SchemaRegistry" Version="5.0.0-beta.20" />
<PackageVersion Include="Silverback.Integration.Kafka.SchemaRegistry" Version="5.0.0-beta.20" />Directory.Packages.props
<PackageReference Include="Silverback.Integration.Kafka.SchemaRegistry" />Project file
paket add Silverback.Integration.Kafka.SchemaRegistry --version 5.0.0-beta.20
#r "nuget: Silverback.Integration.Kafka.SchemaRegistry, 5.0.0-beta.20"
#:package Silverback.Integration.Kafka.SchemaRegistry@5.0.0-beta.20
#addin nuget:?package=Silverback.Integration.Kafka.SchemaRegistry&version=5.0.0-beta.20&prereleaseInstall as a Cake Addin
#tool nuget:?package=Silverback.Integration.Kafka.SchemaRegistry&version=5.0.0-beta.20&prereleaseInstall 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:
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 | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. 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.Integration.Kafka.SchemaRegistry:
| Package | Downloads |
|---|---|
|
Silverback.Integration.Kafka.Testing
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 a mocked implementation of the Kafka broker, suitable for in-memory testing. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 5.3.3 | 1,460 | 6/1/2026 |
| 5.3.2 | 124 | 6/1/2026 |
| 5.3.2-beta.1 | 64 | 6/1/2026 |
| 5.3.1 | 682 | 5/25/2026 |
| 5.3.0 | 1,339 | 4/26/2026 |
| 5.2.2 | 127 | 4/26/2026 |
| 5.2.2-beta.6 | 84 | 4/14/2026 |
| 5.2.2-beta.5 | 91 | 4/12/2026 |
| 5.2.2-beta.4 | 70 | 4/11/2026 |
| 5.2.2-beta.3 | 77 | 4/10/2026 |
| 5.2.2-beta.2 | 69 | 4/10/2026 |
| 5.2.2-beta.1 | 77 | 4/3/2026 |
| 5.2.1 | 1,527 | 3/25/2026 |
| 5.2.0 | 189 | 3/23/2026 |
| 5.1.0 | 447 | 3/4/2026 |
| 5.1.0-beta.1 | 74 | 3/3/2026 |
| 5.0.0 | 370 | 2/22/2026 |
| 5.0.0-beta.20 | 94 | 2/15/2026 |
| 5.0.0-beta.19 | 598 | 12/1/2025 |
| 4.7.0 | 680 | 5/20/2026 |