---
sidebar_label: C#
title: Connect with C# Connector
description: Connect to TDengine cloud service using C# connector
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
## Create Project
```bash
dotnet new console -o example
```
## Add C# TDengine Driver class lib
```bash
cd example
vim example.csproj
```
Add following ItemGroup and Task to your project file.
```XML
dotnet add package TDengine.Connector
```
## Config
Run this command in your terminal to save TDengine cloud token as variables:
```bash
export TDENGINE_CLOUD_DSN=""
```
```bash
set TDENGINE_CLOUD_DSN=
```
```powershell
$env:TDENGINE_CLOUD_DSN=''
```
:::note
Replace with real TDengine cloud DSN. To obtain the real value, please log in [TDengine Cloud](https://cloud.tdengine.com) and click "Programming" on the left menu, then select "C#".
:::
## Connect
``` XML
{{#include docs/examples/csharp/cloud-example/connect/connect.csproj}}
```
```C#
{{#include docs/examples/csharp/cloud-example/connect/Program.cs}}
```
The client connection is then established. For how to write data and query data, please refer to and .
For more details about how to write or query data via REST API, please check [REST API](https://docs.tdengine.com/cloud/programming/connector/rest-api/).