# C# SDK (/sdks/csharp)



The KubeMQ .NET SDK provides an async-first C# client for all messaging patterns with dependency injection support, auto-reconnection, and retry policies. It requires .NET 8.0 (LTS).

## Installation [#installation]

```bash
dotnet add package KubeMQ.SDK.CSharp
```

Or via PackageReference:

```xml title="csproj"
<PackageReference Include="KubeMQ.SDK.CSharp" Version="3.0.1" />
```

**Prerequisites:** .NET 8.0 (LTS), KubeMQ server v3.0+.

## Next: send your first message [#next-send-your-first-message]

With the SDK installed, continue to the [first-message tutorial](/sdks/csharp/tutorials/first-message) to connect a client and publish and receive your first message.
