blob: ae782c895b7cf3e7e82dcd5dc69291544bcceade [file] [view]
---
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)