Relayer.HealthChecks 0.1.1

dotnet add package Relayer.HealthChecks --version 0.1.1
                    
NuGet\Install-Package Relayer.HealthChecks -Version 0.1.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Relayer.HealthChecks" Version="0.1.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Relayer.HealthChecks" Version="0.1.1" />
                    
Directory.Packages.props
<PackageReference Include="Relayer.HealthChecks" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Relayer.HealthChecks --version 0.1.1
                    
#r "nuget: Relayer.HealthChecks, 0.1.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Relayer.HealthChecks@0.1.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Relayer.HealthChecks&version=0.1.1
                    
Install as a Cake Addin
#tool nuget:?package=Relayer.HealthChecks&version=0.1.1
                    
Install as a Cake Tool

Relayer

Modern .NET messaging that wraps the native client for your broker (Kafka, Azure Service Bus, Amazon SQS/SNS, RabbitMQ, and more) and handles the ceremony around it:

  • resiliency (retries, delayed redelivery, dead-lettering, redrive)
  • transactional outbox and inbox
  • OpenTelemetry tracing, metrics, and trace propagation
  • explicit topology
  • a first-class test harness

Relayer never changes how the underlying technology sends, receives, orders, or acknowledges messages. It is Native AOT friendly, reflection-free on the hot path, and MIT licensed.

Status: early development. Packages are not released yet. See the roadmap for implemented features and planned work.

Documentation

Building

Requires the .NET 11 SDK. Running the tests also needs the .NET 10 runtime, because the libraries target net10.0 and net11.0.

dotnet build
dotnet test

Benchmarks:

dotnet run -c Release --project benchmarks/Relayer.Benchmarks
Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed.  net11.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on Relayer.HealthChecks:

Package Downloads
Relayer.AmazonSqs.HealthChecks

Optional native connectivity and receiver liveness health adapters for Relayer.AmazonSqs.

Relayer.AzureServiceBus.HealthChecks

Optional native connectivity and receiver liveness health adapters for Relayer.AzureServiceBus.

Relayer.Kafka.HealthChecks

Optional native Kafka connectivity and receiver liveness adapters for Relayer health checks.

Relayer.RabbitMQ.HealthChecks

Optional native RabbitMQ connectivity and receiver liveness adapters for Relayer health checks.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.1 0 11/15/2026
0.1.0 0 11/15/2026