| --- |
| id: dotnet |
| title: Pulsar C# client |
| sidebar_label: "C# client" |
| --- |
| |
| You can use the Pulsar C# client (DotPulsar) to create Pulsar [producers](pathname:///docs/concepts-clients#producer), [consumers](pathname:///docs/concepts-clients#consumer), and [readers](pathname:///docs/concepts-clients#reader) in C#. All the methods in the producer, consumer, and reader of a C# client are thread-safe. |
| |
| ## Get started |
| |
| 1. [Set up C# client library](dotnet-setup.md) |
| 2. [Initialize a C# client](dotnet-initialize.md) |
| 3. [Use a C# client](dotnet-use.md) |
| |
| ## What's next? |
| |
| - [Work with clients](clients.md) |
| - [Work with producers](producers.md) |
| - [Work with consumers](consumers.md) |
| - [Work with readers](readers.md) |
| |
| ## Reference doc |
| |
| - [Release notes](/release-notes/client-cs) |
| - [DotPulsar documentation](https://github.com/apache/pulsar-dotpulsar/wiki) |
| - [Client feature matrix](/docs/client-libraries/feature-matrix) |