K4os.NatsTransit.Outbox
0.1.10
dotnet add package K4os.NatsTransit.Outbox --version 0.1.10
NuGet\Install-Package K4os.NatsTransit.Outbox -Version 0.1.10
<PackageReference Include="K4os.NatsTransit.Outbox" Version="0.1.10" />
<PackageVersion Include="K4os.NatsTransit.Outbox" Version="0.1.10" />
<PackageReference Include="K4os.NatsTransit.Outbox" />
paket add K4os.NatsTransit.Outbox --version 0.1.10
#r "nuget: K4os.NatsTransit.Outbox, 0.1.10"
#:package K4os.NatsTransit.Outbox@0.1.10
#addin nuget:?package=K4os.NatsTransit.Outbox&version=0.1.10
#tool nuget:?package=K4os.NatsTransit.Outbox&version=0.1.10
K4os.NatsTransit
Messaging library built on top of NATS JetStream: commands, queries, requests and events with pluggable serialization, OpenTelemetry instrumentation, outbox, sagas, distributed locks, key-value/object stores and caching.
Source, issues and full documentation: https://github.com/MiloszKrajewski/K4os.NatsTransit
Packages
All packages depend on K4os.NatsTransit.Abstractions and are peers, not layers (unless noted):
K4os.NatsTransit— message bus (needs.Serialization)K4os.NatsTransit.Serialization,.NewtonsoftJson,.GoogleProtobuf— serializersK4os.NatsTransit.Storage,.Storage.AdoNet— value store / object store (NATS KV, Object Store, SQL)K4os.NatsTransit.Locking— distributed locksK4os.NatsTransit.Caching,.Caching.FusionCache—IDistributedCache/ FusionCache backplaneK4os.NatsTransit.Outbox,.Outbox.EF— outbox patternK4os.NatsTransit.Sagas— stateful long-running workflowsK4os.NatsTransit.HealthChecks,.OpenTelemetry— observability
For AI agents: cheat sheet
Opinionated, recipe-style briefs for bootstrapping a service with these packages ship inside
K4os.NatsTransit.Abstractions (every package depends on it), in its doc/cheat-sheet/ folder. Once the package is
restored it is in the NuGet global-packages cache:
<global-packages>/k4os.natstransit.abstractions/<version>/doc/cheat-sheet/index.md
- If you are reading this file from the cache (
<global-packages>/k4os.natstransit.<package>/<version>/README.md), the same file is at../../k4os.natstransit.abstractions/<version>/doc/cheat-sheet/index.md. Inside the Abstractions package itself it is simplydoc/cheat-sheet/index.md. <version>is the currently referenced version of the package.<global-packages>is usually~/.nuget/packages, or the folder in theNUGET_PACKAGESenvironment variable when it is set. If neither helps,dotnet nuget locals global-packages -lprints the actual location.
Start with index.md, then read only the files matching the packages you use.
| Product | Versions 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. |
-
net10.0
- Dapper (>= 2.1.79)
- K4os.NatsTransit.Abstractions (>= 0.1.10)
- K4os.NatsTransit.AdoNet (>= 0.1.10)
- K4os.NatsTransit.Shared (>= 0.1.10)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.11)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.10 | 37 | 9/30/2026 |
| 0.1.9 | 246 | 9/10/2026 |
| 0.1.7 | 169 | 8/30/2026 |
| 0.1.6 | 102 | 8/30/2026 |
| 0.1.5 | 117 | 8/17/2026 |
| 0.1.4 | 114 | 8/17/2026 |
| 0.1.3 | 394 | 8/14/2026 |
| 0.1.2 | 119 | 7/26/2026 |
| 0.1.1 | 872 | 6/29/2026 |
| 0.1.0 | 129 | 6/20/2026 |
| 0.0.48 | 133 | 6/16/2026 |
| 0.0.47 | 134 | 6/14/2026 |
| 0.0.46 | 122 | 6/13/2026 |
| 0.0.45 | 119 | 6/12/2026 |
| 0.0.44 | 131 | 6/12/2026 |
| 0.0.42 | 131 | 6/10/2026 |
| 0.0.41 | 367 | 6/7/2026 |
| 0.0.39 | 136 | 6/3/2026 |
| 0.0.38 | 122 | 6/3/2026 |
| 0.0.37 | 148 | 5/28/2026 |