github nats-io/nats.net v2.0.0
NATS.Net v2.0.0

latest releases: v2.5.4, v2.5.3, v2.5.2...
12 months ago

We are thrilled to announce the general availability of NATS.Net version 2.0.0, a robust and high-performance NATS client library that provides a modern .NET interface for building distributed and scalable applications.

Key Features

  • All Core NATS messaging features
  • Full support for NATS JetStream and advanced features like Key/Value and Object stores
  • NATS Service API support
  • Modern async .NET API
  • Native AOT support
  • Targeting .NET 6.0 and .NET 8.0 SDKs

Getting Started

To begin using NATS.Net, check out our official documentation for installation instructions, code examples, and guides.

Install NATS.Net today and elevate your messaging experience to new heights!

Happy coding!

Nuget Packages

NATS.Net

This is the main meta package containing all other packages except serialization.

dotnet add package NATS.Net --version 2.0.0

If you are not deploying Native AOT you can also use ad-hoc JSON serialization:

dotnet add package NATS.Client.Serializers.Json --version 2.0.0

Individual Packages

dotnet add package NATS.Client.Core --version 2.0.0
dotnet add package NATS.Client.Hosting --version 2.0.0
dotnet add package NATS.Client.JetStream --version 2.0.0
dotnet add package NATS.Client.KeyValueStore --version 2.0.0
dotnet add package NATS.Client.ObjectStore --version 2.0.0
dotnet add package NATS.Client.Services --version 2.0.0
dotnet add package NATS.Client.Serializers.Json --version 2.0.0

Thank You!

We want to express our gratitude to the NATS community for their valuable contributions and feedback during the beta phase. Your insights have played a crucial role in shaping NATS.Net into a robust and reliable NATS client library.

We especially want to thank the Cysharp/AlterNats project and its creator @neuecc as it gave us the perfect foundation. We're also grateful for the contributions made by our community members @jasper-d, @simonhoss, @to11mtm and @oising. We couldn't have done it without you!

Don't miss a new nats.net release

NewReleases is sending notifications on new releases.