K4os.NatsTransit.Shared
0.1.10
dotnet add package K4os.NatsTransit.Shared --version 0.1.10
NuGet\Install-Package K4os.NatsTransit.Shared -Version 0.1.10
<PackageReference Include="K4os.NatsTransit.Shared" Version="0.1.10" />
<PackageVersion Include="K4os.NatsTransit.Shared" Version="0.1.10" />
<PackageReference Include="K4os.NatsTransit.Shared" />
paket add K4os.NatsTransit.Shared --version 0.1.10
#r "nuget: K4os.NatsTransit.Shared, 0.1.10"
#:package K4os.NatsTransit.Shared@0.1.10
#addin nuget:?package=K4os.NatsTransit.Shared&version=0.1.10
#tool nuget:?package=K4os.NatsTransit.Shared&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
- K4os.NatsTransit.Abstractions (>= 0.1.10)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on K4os.NatsTransit.Shared:
| Package | Downloads |
|---|---|
|
K4os.NatsTransit
Message bus built on top of NATS |
|
|
K4os.NatsTransit.Outbox
Message bus built on top of NATS |
|
|
K4os.NatsTransit.Storage
Message bus built on top of NATS |
|
|
K4os.NatsTransit.Locking
Message bus built on top of NATS |
|
|
K4os.NatsTransit.Caching
Message bus built on top of NATS |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.10 | 78 | 9/30/2026 |
| 0.1.9 | 427 | 9/10/2026 |
| 0.1.7 | 222 | 8/30/2026 |
| 0.1.6 | 147 | 8/30/2026 |
| 0.1.5 | 214 | 8/17/2026 |
| 0.1.4 | 195 | 8/17/2026 |
| 0.1.3 | 475 | 8/14/2026 |
| 0.1.2 | 208 | 7/26/2026 |
| 0.1.1 | 1,017 | 6/29/2026 |
| 0.1.0 | 223 | 6/20/2026 |
| 0.0.48 | 218 | 6/16/2026 |
| 0.0.47 | 318 | 6/14/2026 |
| 0.0.46 | 222 | 6/13/2026 |
| 0.0.45 | 223 | 6/12/2026 |
| 0.0.44 | 213 | 6/12/2026 |
| 0.0.42 | 214 | 6/10/2026 |
| 0.0.41 | 217 | 6/7/2026 |
| 0.0.39 | 222 | 6/3/2026 |
| 0.0.38 | 195 | 6/3/2026 |
| 0.0.37 | 231 | 5/28/2026 |