InfluxDB3.Client 1.6.0-dev.2421

This is a prerelease version of InfluxDB3.Client.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package InfluxDB3.Client --version 1.6.0-dev.2421
                    
NuGet\Install-Package InfluxDB3.Client -Version 1.6.0-dev.2421
                    
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.6.0-dev.2421" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="InfluxDB3.Client" Version="1.6.0-dev.2421" />
                    
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.6.0-dev.2421
                    
#r "nuget: InfluxDB3.Client, 1.6.0-dev.2421"
                    
#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.6.0-dev.2421
                    
#: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.6.0-dev.2421&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=InfluxDB3.Client&version=1.6.0-dev.2421&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.2474 26 12/9/2025
1.6.0-dev.2469 38 12/8/2025
1.6.0-dev.2463 46 12/7/2025
1.6.0-dev.2457 92 12/6/2025
1.6.0-dev.2450 132 12/5/2025
1.6.0-dev.2445 138 12/4/2025
1.6.0-dev.2439 605 12/3/2025
1.6.0-dev.2433 603 12/2/2025
1.6.0-dev.2427 357 12/1/2025
1.6.0-dev.2421 54 11/30/2025
1.6.0-dev.2415 48 11/29/2025
1.6.0-dev.2409 118 11/28/2025
1.6.0-dev.2403 120 11/27/2025
1.6.0-dev.2391 126 11/25/2025
1.6.0-dev.2380 125 11/24/2025
1.6.0-dev.2374 95 11/23/2025
1.6.0-dev.2368 191 11/22/2025
1.6.0-dev.2362 335 11/21/2025
1.6.0-dev.2356 343 11/20/2025
1.6.0-dev.2350 343 11/19/2025
1.6.0-dev.2344 344 11/18/2025
1.5.0 908 11/18/2025
1.5.0-dev.2323 336 11/18/2025
1.5.0-dev.2317 338 11/18/2025
1.5.0-dev.2286 336 11/18/2025
1.5.0-dev.2269 335 11/18/2025
1.5.0-dev.2264 337 11/18/2025
1.5.0-dev.2253 343 11/18/2025
1.5.0-dev.2247 342 11/18/2025
1.5.0-dev.2241 331 11/18/2025
1.5.0-dev.2235 221 11/17/2025
1.5.0-dev.2229 81 11/16/2025
1.5.0-dev.2223 141 11/15/2025
1.5.0-dev.2217 217 11/14/2025
1.5.0-dev.2211 245 11/13/2025
1.5.0-dev.2205 228 11/12/2025
1.5.0-dev.2199 220 11/11/2025
1.5.0-dev.2193 147 11/10/2025
1.5.0-dev.2187 90 11/9/2025
1.5.0-dev.2181 61 11/8/2025
1.5.0-dev.2175 135 11/7/2025
1.5.0-dev.2169 138 11/6/2025
1.5.0-dev.2163 136 11/5/2025
1.5.0-dev.2157 140 11/4/2025
1.5.0-dev.2151 137 11/3/2025
1.5.0-dev.2145 79 11/2/2025
1.5.0-dev.2139 70 11/1/2025
1.5.0-dev.2133 137 10/31/2025
1.5.0-dev.2127 134 10/30/2025
1.5.0-dev.2120 135 10/29/2025
1.5.0-dev.2115 132 10/28/2025
1.5.0-dev.2104 135 10/27/2025
1.5.0-dev.2097 87 10/26/2025
1.5.0-dev.2092 54 10/25/2025
1.5.0-dev.2086 132 10/24/2025
1.5.0-dev.2080 123 10/23/2025
1.5.0-dev.2074 117 10/22/2025
1.5.0-dev.2068 119 10/21/2025
1.5.0-dev.2057 127 10/20/2025
1.5.0-dev.2051 66 10/19/2025
1.5.0-dev.2045 43 10/18/2025
1.5.0-dev.2038 118 10/17/2025
1.5.0-dev.2033 121 10/16/2025
1.5.0-dev.1992 748 9/19/2025
1.5.0-dev.1981 314 9/16/2025
1.5.0-dev.1960 219 9/15/2025
1.5.0-dev.1943 218 9/15/2025
1.5.0-dev.1938 221 9/15/2025
1.4.0 3,430 9/15/2025
1.4.0-dev.1932 221 9/15/2025
1.4.0-dev.1899 110 9/12/2025
1.4.0-dev.1815 174 9/10/2025
1.4.0-dev.1724 1,020 8/13/2025
1.4.0-dev.1720 152 8/12/2025
1.3.0 3,596 8/12/2025
1.3.0-dev.1694 155 8/4/2025
1.3.0-dev.1674 527 7/23/2025
1.3.0-dev.1664 171 7/3/2025
1.3.0-dev.1631 253 6/13/2025
1.3.0-dev.1621 258 6/13/2025
1.3.0-dev.1614 193 5/22/2025
1.3.0-dev.1610 150 5/22/2025
1.3.0-dev.1609 153 5/22/2025
1.2.0 22,061 5/22/2025
1.2.0-dev.1512 561 3/26/2025
1.1.0 5,873 3/26/2025
1.1.0-dev.1501 150 3/14/2025
1.1.0-dev.1441 149 1/28/2025
1.1.0-dev.1434 110 1/22/2025
1.0.0 9,600 1/22/2025
1.0.0-dev.1426 98 1/22/2025
1.0.0-dev.1419 95 1/22/2025
1.0.0-dev.1409 91 1/15/2025
1.0.0-dev.1399 111 1/7/2025
1.0.0-dev.1392 111 1/7/2025
1.0.0-dev.1386 108 1/7/2025
1.0.0-dev.1372 93 1/7/2025
1.0.0-dev.1356 103 1/7/2025
1.0.0-dev.1334 195 12/18/2024
0.9.0-dev.1320 110 12/16/2024
0.9.0-dev.1318 104 12/16/2024
0.9.0-dev.1288 122 12/9/2024
0.9.0-dev.1263 109 12/5/2024
0.9.0-dev.1250 93 11/26/2024
0.9.0-dev.1249 112 11/26/2024
0.9.0-dev.1236 110 11/18/2024
0.9.0-dev.1229 94 11/4/2024
0.9.0-dev.1222 104 10/22/2024
0.9.0-dev.1215 114 10/14/2024
0.9.0-dev.1208 115 10/7/2024
0.9.0-dev.1198 112 9/13/2024
0.8.0 10,918 9/13/2024
0.8.0-dev.1190 117 9/9/2024
0.8.0-dev.1183 112 9/9/2024
0.8.0-dev.1182 100 9/9/2024
0.8.0-dev.1166 104 9/3/2024
0.8.0-dev.1156 112 9/3/2024
0.8.0-dev.1149 117 9/3/2024
0.8.0-dev.1148 115 9/3/2024
0.8.0-dev.1103 108 8/12/2024
0.8.0-dev.1096 114 8/12/2024
0.7.0 6,588 8/12/2024
0.7.0-dev.1087 102 8/5/2024
0.7.0-dev.1068 110 8/5/2024
0.7.0-dev.1061 104 8/5/2024
0.7.0-dev.1054 99 8/5/2024
0.7.0-dev.1026 143 7/22/2024
0.7.0-dev.1019 125 7/15/2024
0.7.0-dev.1012 1,362 7/1/2024
0.7.0-dev.1008 116 7/1/2024
0.7.0-dev.1001 115 6/10/2024
0.7.0-dev.994 113 6/3/2024
0.7.0-dev.981 111 5/27/2024
0.7.0-dev.977 109 5/27/2024
0.7.0-dev.967 96 5/20/2024
0.7.0-dev.965 91 5/20/2024
0.7.0-dev.953 112 5/13/2024
0.7.0-dev.946 122 5/3/2024
0.7.0-dev.942 92 4/29/2024
0.7.0-dev.934 148 4/22/2024
0.7.0-dev.925 124 4/16/2024
0.6.0 16,223 4/16/2024
0.6.0-dev.917 122 4/8/2024
0.6.0-dev.910 124 4/3/2024
0.6.0-dev.891 114 3/25/2024
0.6.0-dev.890 95 3/25/2024
0.6.0-dev.877 115 3/18/2024
0.6.0-dev.869 114 3/18/2024
0.6.0-dev.859 91 3/11/2024
0.6.0-dev.858 96 3/11/2024
0.6.0-dev.845 122 3/1/2024
0.5.0 1,232 3/1/2024
0.5.0-dev.837 114 3/1/2024
0.5.0-dev.830 115 2/29/2024
0.5.0-dev.821 105 2/26/2024
0.5.0-dev.782 121 2/20/2024
0.5.0-dev.775 111 2/19/2024
0.5.0-dev.771 116 2/19/2024
0.5.0-dev.770 121 2/19/2024
0.5.0-dev.748 126 1/29/2024
0.5.0-dev.744 110 1/29/2024
0.5.0-dev.732 127 1/22/2024
0.5.0-dev.710 159 1/2/2024
0.5.0-dev.708 103 1/2/2024
0.5.0-dev.693 167 12/11/2023
0.5.0-dev.686 139 12/8/2023
0.4.0 13,170 12/8/2023
0.4.0-dev.678 135 12/8/2023
0.4.0-dev.674 138 12/4/2023
0.4.0-dev.673 132 12/4/2023
0.4.0-dev.660 125 12/4/2023
0.4.0-dev.650 162 11/13/2023
0.4.0-dev.649 122 11/13/2023
0.4.0-dev.648 115 11/13/2023
0.4.0-dev.629 115 11/6/2023
0.4.0-dev.627 117 11/6/2023
0.4.0-dev.615 138 10/31/2023
0.4.0-dev.608 146 10/17/2023
0.4.0-dev.601 112 10/11/2023
0.4.0-dev.597 152 10/2/2023
0.4.0-dev.581 141 10/2/2023
0.3.0 3,030 10/2/2023
0.3.0-dev.573 134 9/27/2023
0.3.0-dev.569 132 9/27/2023
0.3.0-dev.556 137 9/26/2023
0.3.0-dev.540 124 9/26/2023
0.3.0-dev.483 148 9/18/2023
0.3.0-dev.471 159 9/4/2023
0.3.0-dev.467 157 9/4/2023
0.3.0-dev.445 165 8/24/2023
0.3.0-dev.441 169 8/21/2023
0.3.0-dev.440 133 8/21/2023
0.3.0-dev.427 174 8/11/2023
0.2.0 3,784 8/11/2023
0.2.0-dev.419 137 8/7/2023
0.2.0-dev.418 134 8/7/2023
0.2.0-dev.405 162 8/7/2023
0.2.0-dev.360 185 7/26/2023
0.2.0-dev.353 156 7/25/2023
0.2.0-dev.337 183 7/17/2023
0.2.0-dev.327 178 7/10/2023
0.2.0-dev.314 177 6/29/2023
0.2.0-dev.310 175 6/29/2023
0.2.0-dev.306 157 6/28/2023
0.2.0-dev.299 169 6/27/2023
0.2.0-dev.295 170 6/27/2023
0.2.0-dev.285 167 6/23/2023
0.2.0-dev.278 193 6/13/2023
0.2.0-dev.271 164 6/12/2023
0.2.0-dev.264 190 6/9/2023
0.1.0 1,151 6/9/2023
0.1.0-dev.258 186 6/9/2023
0.1.0-dev.242 184 6/8/2023
0.1.0-dev.235 175 6/8/2023
0.1.0-dev.2 184 6/8/2023
0.1.0-dev.1 183 6/8/2023