InfluxDB3.Client 1.2.0-dev.1512

This is a prerelease version of InfluxDB3.Client.
There is a newer version of this package available.
See the version list below for details.
dotnet add package InfluxDB3.Client --version 1.2.0-dev.1512
                    
NuGet\Install-Package InfluxDB3.Client -Version 1.2.0-dev.1512
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="InfluxDB3.Client" Version="1.2.0-dev.1512" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="InfluxDB3.Client" Version="1.2.0-dev.1512" />
                    
Directory.Packages.props
<PackageReference Include="InfluxDB3.Client" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add InfluxDB3.Client --version 1.2.0-dev.1512
                    
#r "nuget: InfluxDB3.Client, 1.2.0-dev.1512"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package InfluxDB3.Client@1.2.0-dev.1512
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=InfluxDB3.Client&version=1.2.0-dev.1512&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=InfluxDB3.Client&version=1.2.0-dev.1512&prerelease
                    
Install as a Cake Tool

<p align="center"> <img src="net_logo.svg" alt=".NET Logo" width="150px"> </p> <p align="center"> <a href="https://www.nuget.org/packages/InfluxDB3.Client"> <img src="https://buildstats.info/nuget/InfluxDB3.Client" alt="NuGet Badge"> </a> <a href="https://influxcommunity.github.io/influxdb3-csharp/"> <img src="https://img.shields.io/badge/-docfx-blue?logo=csharp&logoColor=white" alt="docfx"> </a> <a href="https://github.com/InfluxCommunity/influxdb3-csharp/actions/workflows/codeql-analysis.yml"> <img src="https://github.com/InfluxCommunity/influxdb3-csharp/actions/workflows/codeql-analysis.yml/badge.svg?branch=main" alt="CodeQL analysis"> </a> <a href="https://github.com/InfluxCommunity/influxdb3-csharp/actions/workflows/linter.yml"> <img src="https://github.com/InfluxCommunity/influxdb3-csharp/actions/workflows/linter.yml/badge.svg" alt="Lint Code Base"> </a> <a href="https://dl.circleci.com/status-badge/redirect/gh/InfluxCommunity/influxdb3-csharp/tree/main"> <img src="https://dl.circleci.com/status-badge/img/gh/InfluxCommunity/influxdb3-csharp/tree/main.svg?style=svg" alt="CircleCI"> </a> <a href="https://codecov.io/gh/InfluxCommunity/influxdb3-csharp"> <img src="https://codecov.io/gh/InfluxCommunity/influxdb3-csharp/branch/main/graph/badge.svg" alt="Code Cov"/> </a> <a href="https://app.slack.com/huddle/TH8RGQX5Z/C02UDUPLQKA"> <img src="https://img.shields.io/badge/slack-join_chat-white.svg?logo=slack&style=social" alt="Community Slack"> </a> </p>

InfluxDB 3 C# .NET Client

The C# .NET client that provides an easy and convenient way to interact with InfluxDB 3. This package supports both writing data to InfluxDB and querying data using the FlightSQL client, which allows you to execute SQL queries against InfluxDB IOx.

We offer this Getting Started: InfluxDB 3.0 C# Client Library video to learn more about the library.

Installation

Add the latest version of the client to your project:

dotnet add package InfluxDB3.Client

Usage

To start with the client, import the InfluxDB3.Client package and create a InfluxDBClient by constructor initializer:

using System.Threading.Tasks;
using InfluxDB3.Client;
using InfluxDB3.Client.Write;

namespace InfluxDB3.Examples.IOx;

public class IOxExample
{
    static async Task Main(string[] args)
    {
        const string host = "https://us-east-1-1.aws.cloud2.influxdata.com";
        const string token = "my-token";
        const string database = "my-database";

        using var client = new InfluxDBClient(host, token: token, database: database);
    }
}

to insert data, you can use code like this:

//
// Write by Point
//
var point = PointData.Measurement("temperature")
    .SetTag("location", "west")
    .SetField("value", 55.15)
    .SetTimestamp(DateTime.UtcNow.AddSeconds(-10));
await client.WritePointAsync(point: point);

//
// Write by LineProtocol
//
const string record = "temperature,location=north value=60.0";
await client.WriteRecordAsync(record: record);

to query your data, you can use code like this:

//
// Query by SQL
//
const string sql = "select time,location,value from temperature order by time desc limit 10";
Console.WriteLine("{0,-30}{1,-15}{2,-15}", "time", "location", "value");
await foreach (var row in client.Query(query: sql))
{
    Console.WriteLine("{0,-30}{1,-15}{2,-15}", row[0], row[1], row[2]);
}
Console.WriteLine();

//
// Query by parametrized SQL
//
const string sqlParams = "select time,location,value from temperature where location=$location order by time desc limit 10";
Console.WriteLine("Query by parametrized SQL");
Console.WriteLine("{0,-30}{1,-15}{2,-15}", "time", "location", "value");
await foreach (var row in client.Query(query: sqlParams, namedParameters: new Dictionary<string, object> { { "location", "west" } }))
{
    Console.WriteLine("{0,-30}{1,-15}{2,-15}", row[0], row[1], row[2]);
}
Console.WriteLine();

//
// Query by InfluxQL
//
const string influxQL =
    "select MEAN(value) from temperature group by time(1d) fill(none) order by time desc limit 10";
Console.WriteLine("{0,-30}{1,-15}", "time", "mean");
await foreach (var row in client.Query(query: influxQL, queryType: QueryType.InfluxQL))
{
    Console.WriteLine("{0,-30}{1,-15}", row[1], row[2]);
}

Feedback

If you need help, please use our Community Slack or Community Page.

New features and bugs can be reported on GitHub: https://github.com/InfluxCommunity/influxdb3-csharp

Contribution

If you would like to contribute code you can do through GitHub by forking the repository and sending a pull request into the main branch.

License

The InfluxDB 3 C# .NET Client is released under the MIT License.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 is compatible. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on InfluxDB3.Client:

Package Downloads
Dijing.InfluxdbExt

influxdb2.0 extension tool

Zongsoft.Data.Influx

This is a data driver for InfluxDB of the Zongsoft data engine.

VL.IO.InfluxDB

VL Wrapper for the InfluxDB 3 C# .NET Client

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.6.0-dev.2757 0 1/8/2026
1.6.0-dev.2741 26 1/7/2026
1.6.0-dev.2735 33 1/6/2026
1.6.0-dev.2730 48 1/5/2026
1.6.0-dev.2724 45 1/4/2026
1.6.0-dev.2718 41 1/3/2026
1.6.0-dev.2711 38 1/2/2026
1.6.0-dev.2706 37 1/2/2026
1.6.0-dev.2700 39 1/2/2026
1.6.0-dev.2679 46 1/2/2026
1.6.0-dev.2662 48 1/2/2026
1.6.0-dev.2657 42 1/2/2026
1.6.0-dev.2651 41 1/2/2026
1.6.0-dev.2645 44 1/2/2026
1.6.0-dev.2639 42 1/1/2026
1.6.0-dev.2633 42 12/31/2025
1.6.0-dev.2627 45 12/30/2025
1.6.0-dev.2620 47 12/29/2025
1.6.0-dev.2615 47 12/28/2025
1.6.0-dev.2608 44 12/27/2025
1.6.0-dev.2603 121 12/26/2025
1.6.0-dev.2597 125 12/25/2025
1.6.0-dev.2590 124 12/24/2025
1.6.0-dev.2585 124 12/23/2025
1.6.0-dev.2579 123 12/22/2025
1.6.0-dev.2572 73 12/21/2025
1.6.0-dev.2567 116 12/20/2025
1.6.0-dev.2561 220 12/19/2025
1.6.0-dev.2555 220 12/18/2025
1.6.0-dev.2549 215 12/17/2025
1.6.0-dev.2543 220 12/16/2025
1.6.0-dev.2526 170 12/15/2025
1.6.0-dev.2521 109 12/14/2025
1.6.0-dev.2514 71 12/13/2025
1.6.0-dev.2509 78 12/12/2025
1.6.0-dev.2503 367 12/11/2025
1.6.0-dev.2497 370 12/11/2025
1.6.0-dev.2491 386 12/10/2025
1.6.0-dev.2474 397 12/9/2025
1.6.0-dev.2469 251 12/8/2025
1.6.0-dev.2463 173 12/7/2025
1.6.0-dev.2457 108 12/6/2025
1.6.0-dev.2450 144 12/5/2025
1.6.0-dev.2445 154 12/4/2025
1.6.0-dev.2439 616 12/3/2025
1.6.0-dev.2433 616 12/2/2025
1.6.0-dev.2427 372 12/1/2025
1.6.0-dev.2421 68 11/30/2025
1.6.0-dev.2415 58 11/29/2025
1.6.0-dev.2409 131 11/28/2025
1.6.0-dev.2403 128 11/27/2025
1.6.0-dev.2391 140 11/25/2025
1.6.0-dev.2380 143 11/24/2025
1.6.0-dev.2374 111 11/23/2025
1.6.0-dev.2368 206 11/22/2025
1.6.0-dev.2362 350 11/21/2025
1.6.0-dev.2356 355 11/20/2025
1.6.0-dev.2350 356 11/19/2025
1.6.0-dev.2344 357 11/18/2025
1.5.0 2,591 11/18/2025
1.5.0-dev.2323 348 11/18/2025
1.5.0-dev.2317 353 11/18/2025
1.5.0-dev.2286 352 11/18/2025
1.5.0-dev.2269 346 11/18/2025
1.5.0-dev.2264 352 11/18/2025
1.5.0-dev.2253 356 11/18/2025
1.5.0-dev.2247 356 11/18/2025
1.5.0-dev.2241 344 11/18/2025
1.5.0-dev.2235 234 11/17/2025
1.5.0-dev.2229 97 11/16/2025
1.5.0-dev.2223 154 11/15/2025
1.5.0-dev.2217 229 11/14/2025
1.5.0-dev.2211 257 11/13/2025
1.5.0-dev.2205 239 11/12/2025
1.5.0-dev.2199 231 11/11/2025
1.5.0-dev.2193 162 11/10/2025
1.5.0-dev.2187 99 11/9/2025
1.5.0-dev.2181 74 11/8/2025
1.5.0-dev.2175 142 11/7/2025
1.5.0-dev.2169 147 11/6/2025
1.5.0-dev.2163 148 11/5/2025
1.5.0-dev.2157 155 11/4/2025
1.5.0-dev.2151 145 11/3/2025
1.5.0-dev.2145 90 11/2/2025
1.5.0-dev.2139 81 11/1/2025
1.5.0-dev.2133 146 10/31/2025
1.5.0-dev.2127 144 10/30/2025
1.5.0-dev.2120 146 10/29/2025
1.5.0-dev.2115 139 10/28/2025
1.5.0-dev.2104 151 10/27/2025
1.5.0-dev.2097 94 10/26/2025
1.5.0-dev.2092 67 10/25/2025
1.5.0-dev.2086 145 10/24/2025
1.5.0-dev.2080 130 10/23/2025
1.5.0-dev.2074 129 10/22/2025
1.5.0-dev.2068 125 10/21/2025
1.5.0-dev.2057 138 10/20/2025
1.5.0-dev.2051 75 10/19/2025
1.5.0-dev.2045 54 10/18/2025
1.5.0-dev.2038 125 10/17/2025
1.5.0-dev.2033 127 10/16/2025
1.5.0-dev.1992 860 9/19/2025
1.5.0-dev.1981 321 9/16/2025
1.5.0-dev.1960 228 9/15/2025
1.5.0-dev.1943 226 9/15/2025
1.5.0-dev.1938 234 9/15/2025
1.4.0 4,301 9/15/2025
1.4.0-dev.1932 230 9/15/2025
1.4.0-dev.1899 120 9/12/2025
1.4.0-dev.1815 200 9/10/2025
1.4.0-dev.1724 1,212 8/13/2025
1.4.0-dev.1720 162 8/12/2025
1.3.0 3,726 8/12/2025
1.3.0-dev.1694 167 8/4/2025
1.3.0-dev.1674 537 7/23/2025
1.3.0-dev.1664 177 7/3/2025
1.3.0-dev.1631 263 6/13/2025
1.3.0-dev.1621 272 6/13/2025
1.3.0-dev.1614 199 5/22/2025
1.3.0-dev.1610 159 5/22/2025
1.3.0-dev.1609 162 5/22/2025
1.2.0 24,795 5/22/2025
1.2.0-dev.1512 568 3/26/2025
1.1.0 6,075 3/26/2025
1.1.0-dev.1501 156 3/14/2025
1.1.0-dev.1441 157 1/28/2025
1.1.0-dev.1434 117 1/22/2025
1.0.0 10,119 1/22/2025
1.0.0-dev.1426 107 1/22/2025
1.0.0-dev.1419 106 1/22/2025
1.0.0-dev.1409 99 1/15/2025
1.0.0-dev.1399 120 1/7/2025
1.0.0-dev.1392 124 1/7/2025
1.0.0-dev.1386 116 1/7/2025
1.0.0-dev.1372 103 1/7/2025
1.0.0-dev.1356 115 1/7/2025
1.0.0-dev.1334 206 12/18/2024
0.9.0-dev.1320 123 12/16/2024
0.9.0-dev.1318 117 12/16/2024
0.9.0-dev.1288 130 12/9/2024
0.9.0-dev.1263 122 12/5/2024
0.9.0-dev.1250 101 11/26/2024
0.9.0-dev.1249 125 11/26/2024
0.9.0-dev.1236 115 11/18/2024
0.9.0-dev.1229 103 11/4/2024
0.9.0-dev.1222 112 10/22/2024
0.9.0-dev.1215 125 10/14/2024
0.9.0-dev.1208 124 10/7/2024
0.9.0-dev.1198 126 9/13/2024
0.8.0 11,036 9/13/2024
0.8.0-dev.1190 129 9/9/2024
0.8.0-dev.1183 122 9/9/2024
0.8.0-dev.1182 114 9/9/2024
0.8.0-dev.1166 113 9/3/2024
0.8.0-dev.1156 121 9/3/2024
0.8.0-dev.1149 126 9/3/2024
0.8.0-dev.1148 126 9/3/2024
0.8.0-dev.1103 116 8/12/2024
0.8.0-dev.1096 123 8/12/2024
0.7.0 6,648 8/12/2024
0.7.0-dev.1087 112 8/5/2024
0.7.0-dev.1068 120 8/5/2024
0.7.0-dev.1061 117 8/5/2024
0.7.0-dev.1054 103 8/5/2024
0.7.0-dev.1026 151 7/22/2024
0.7.0-dev.1019 132 7/15/2024
0.7.0-dev.1012 1,371 7/1/2024
0.7.0-dev.1008 123 7/1/2024
0.7.0-dev.1001 122 6/10/2024
0.7.0-dev.994 122 6/3/2024
0.7.0-dev.981 122 5/27/2024
0.7.0-dev.977 117 5/27/2024
0.7.0-dev.967 105 5/20/2024
0.7.0-dev.965 102 5/20/2024
0.7.0-dev.953 123 5/13/2024
0.7.0-dev.946 132 5/3/2024
0.7.0-dev.942 105 4/29/2024
0.7.0-dev.934 158 4/22/2024
0.7.0-dev.925 137 4/16/2024
0.6.0 16,371 4/16/2024
0.6.0-dev.917 137 4/8/2024
0.6.0-dev.910 136 4/3/2024
0.6.0-dev.891 121 3/25/2024
0.6.0-dev.890 100 3/25/2024
0.6.0-dev.877 121 3/18/2024
0.6.0-dev.869 121 3/18/2024
0.6.0-dev.859 97 3/11/2024
0.6.0-dev.858 104 3/11/2024
0.6.0-dev.845 130 3/1/2024
0.5.0 1,279 3/1/2024
0.5.0-dev.837 123 3/1/2024
0.5.0-dev.830 122 2/29/2024
0.5.0-dev.821 113 2/26/2024
0.5.0-dev.782 128 2/20/2024
0.5.0-dev.775 119 2/19/2024
0.5.0-dev.771 125 2/19/2024
0.5.0-dev.770 133 2/19/2024
0.5.0-dev.748 136 1/29/2024
0.5.0-dev.744 121 1/29/2024
0.5.0-dev.732 137 1/22/2024
0.5.0-dev.710 170 1/2/2024
0.5.0-dev.708 113 1/2/2024
0.5.0-dev.693 177 12/11/2023
0.5.0-dev.686 144 12/8/2023
0.4.0 13,208 12/8/2023
0.4.0-dev.678 145 12/8/2023
0.4.0-dev.674 151 12/4/2023
0.4.0-dev.673 141 12/4/2023
0.4.0-dev.660 133 12/4/2023
0.4.0-dev.650 169 11/13/2023
0.4.0-dev.649 130 11/13/2023
0.4.0-dev.648 122 11/13/2023
0.4.0-dev.629 123 11/6/2023
0.4.0-dev.627 122 11/6/2023
0.4.0-dev.615 146 10/31/2023
0.4.0-dev.608 153 10/17/2023
0.4.0-dev.601 122 10/11/2023
0.4.0-dev.597 159 10/2/2023
0.4.0-dev.581 150 10/2/2023
0.3.0 3,072 10/2/2023
0.3.0-dev.573 143 9/27/2023
0.3.0-dev.569 139 9/27/2023
0.3.0-dev.556 144 9/26/2023
0.3.0-dev.540 132 9/26/2023
0.3.0-dev.483 155 9/18/2023
0.3.0-dev.471 172 9/4/2023
0.3.0-dev.467 170 9/4/2023
0.3.0-dev.445 176 8/24/2023
0.3.0-dev.441 177 8/21/2023
0.3.0-dev.440 140 8/21/2023
0.3.0-dev.427 182 8/11/2023
0.2.0 3,906 8/11/2023
0.2.0-dev.419 147 8/7/2023
0.2.0-dev.418 146 8/7/2023
0.2.0-dev.405 168 8/7/2023
0.2.0-dev.360 192 7/26/2023
0.2.0-dev.353 167 7/25/2023
0.2.0-dev.337 194 7/17/2023
0.2.0-dev.327 184 7/10/2023
0.2.0-dev.314 187 6/29/2023
0.2.0-dev.310 183 6/29/2023
0.2.0-dev.306 166 6/28/2023
0.2.0-dev.299 178 6/27/2023
0.2.0-dev.295 179 6/27/2023
0.2.0-dev.285 180 6/23/2023
0.2.0-dev.278 206 6/13/2023
0.2.0-dev.271 174 6/12/2023
0.2.0-dev.264 201 6/9/2023
0.1.0 1,191 6/9/2023
0.1.0-dev.258 197 6/9/2023
0.1.0-dev.242 195 6/8/2023
0.1.0-dev.235 187 6/8/2023
0.1.0-dev.2 193 6/8/2023
0.1.0-dev.1 199 6/8/2023