InfluxDB3.Client 0.3.0-dev.540

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 0.3.0-dev.540
                    
NuGet\Install-Package InfluxDB3.Client -Version 0.3.0-dev.540
                    
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="0.3.0-dev.540" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="InfluxDB3.Client" Version="0.3.0-dev.540" />
                    
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 0.3.0-dev.540
                    
#r "nuget: InfluxDB3.Client, 0.3.0-dev.540"
                    
#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@0.3.0-dev.540
                    
#: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=0.3.0-dev.540&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=InfluxDB3.Client&version=0.3.0-dev.540&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.

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")
    .AddTag("location", "west")
    .AddField("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 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.5.0-dev.2120 0 10/29/2025
1.5.0-dev.2115 30 10/28/2025
1.5.0-dev.2104 41 10/27/2025
1.5.0-dev.2097 38 10/26/2025
1.5.0-dev.2092 37 10/25/2025
1.5.0-dev.2086 114 10/24/2025
1.5.0-dev.2080 108 10/23/2025
1.5.0-dev.2074 111 10/22/2025
1.5.0-dev.2068 111 10/21/2025
1.5.0-dev.2057 119 10/20/2025
1.5.0-dev.2051 59 10/19/2025
1.5.0-dev.2045 36 10/18/2025
1.5.0-dev.2038 113 10/17/2025
1.5.0-dev.2033 116 10/16/2025
1.5.0-dev.1992 374 9/19/2025
1.5.0-dev.1981 284 9/16/2025
1.5.0-dev.1960 215 9/15/2025
1.5.0-dev.1943 213 9/15/2025
1.5.0-dev.1938 217 9/15/2025
1.4.0 1,520 9/15/2025
1.4.0-dev.1932 216 9/15/2025
1.4.0-dev.1899 104 9/12/2025
1.4.0-dev.1815 153 9/10/2025
1.4.0-dev.1724 527 8/13/2025
1.4.0-dev.1720 145 8/12/2025
1.3.0 3,116 8/12/2025
1.3.0-dev.1694 146 8/4/2025
1.3.0-dev.1674 521 7/23/2025
1.3.0-dev.1664 160 7/3/2025
1.3.0-dev.1631 242 6/13/2025
1.3.0-dev.1621 252 6/13/2025
1.3.0-dev.1614 182 5/22/2025
1.3.0-dev.1610 143 5/22/2025
1.3.0-dev.1609 144 5/22/2025
1.2.0 17,025 5/22/2025
1.2.0-dev.1512 552 3/26/2025
1.1.0 5,322 3/26/2025
1.1.0-dev.1501 138 3/14/2025
1.1.0-dev.1441 139 1/28/2025
1.1.0-dev.1434 98 1/22/2025
1.0.0 8,613 1/22/2025
1.0.0-dev.1426 94 1/22/2025
1.0.0-dev.1419 90 1/22/2025
1.0.0-dev.1409 87 1/15/2025
1.0.0-dev.1399 102 1/7/2025
1.0.0-dev.1392 99 1/7/2025
1.0.0-dev.1386 104 1/7/2025
1.0.0-dev.1372 87 1/7/2025
1.0.0-dev.1356 99 1/7/2025
1.0.0-dev.1334 191 12/18/2024
0.9.0-dev.1320 104 12/16/2024
0.9.0-dev.1318 99 12/16/2024
0.9.0-dev.1288 114 12/9/2024
0.9.0-dev.1263 96 12/5/2024
0.9.0-dev.1250 88 11/26/2024
0.9.0-dev.1249 104 11/26/2024
0.9.0-dev.1236 107 11/18/2024
0.9.0-dev.1229 91 11/4/2024
0.9.0-dev.1222 101 10/22/2024
0.9.0-dev.1215 111 10/14/2024
0.9.0-dev.1208 107 10/7/2024
0.9.0-dev.1198 107 9/13/2024
0.8.0 10,639 9/13/2024
0.8.0-dev.1190 114 9/9/2024
0.8.0-dev.1183 109 9/9/2024
0.8.0-dev.1182 91 9/9/2024
0.8.0-dev.1166 96 9/3/2024
0.8.0-dev.1156 106 9/3/2024
0.8.0-dev.1149 111 9/3/2024
0.8.0-dev.1148 108 9/3/2024
0.8.0-dev.1103 105 8/12/2024
0.8.0-dev.1096 110 8/12/2024
0.7.0 6,507 8/12/2024
0.7.0-dev.1087 96 8/5/2024
0.7.0-dev.1068 105 8/5/2024
0.7.0-dev.1061 95 8/5/2024
0.7.0-dev.1054 94 8/5/2024
0.7.0-dev.1026 132 7/22/2024
0.7.0-dev.1019 115 7/15/2024
0.7.0-dev.1012 1,349 7/1/2024
0.7.0-dev.1008 107 7/1/2024
0.7.0-dev.1001 110 6/10/2024
0.7.0-dev.994 107 6/3/2024
0.7.0-dev.981 102 5/27/2024
0.7.0-dev.977 105 5/27/2024
0.7.0-dev.967 89 5/20/2024
0.7.0-dev.965 87 5/20/2024
0.7.0-dev.953 106 5/13/2024
0.7.0-dev.946 118 5/3/2024
0.7.0-dev.942 90 4/29/2024
0.7.0-dev.934 138 4/22/2024
0.7.0-dev.925 117 4/16/2024
0.6.0 15,895 4/16/2024
0.6.0-dev.917 113 4/8/2024
0.6.0-dev.910 116 4/3/2024
0.6.0-dev.891 103 3/25/2024
0.6.0-dev.890 87 3/25/2024
0.6.0-dev.877 109 3/18/2024
0.6.0-dev.869 108 3/18/2024
0.6.0-dev.859 88 3/11/2024
0.6.0-dev.858 91 3/11/2024
0.6.0-dev.845 117 3/1/2024
0.5.0 1,198 3/1/2024
0.5.0-dev.837 109 3/1/2024
0.5.0-dev.830 108 2/29/2024
0.5.0-dev.821 99 2/26/2024
0.5.0-dev.782 117 2/20/2024
0.5.0-dev.775 106 2/19/2024
0.5.0-dev.771 109 2/19/2024
0.5.0-dev.770 117 2/19/2024
0.5.0-dev.748 122 1/29/2024
0.5.0-dev.744 104 1/29/2024
0.5.0-dev.732 121 1/22/2024
0.5.0-dev.710 157 1/2/2024
0.5.0-dev.708 97 1/2/2024
0.5.0-dev.693 159 12/11/2023
0.5.0-dev.686 135 12/8/2023
0.4.0 13,152 12/8/2023
0.4.0-dev.678 129 12/8/2023
0.4.0-dev.674 130 12/4/2023
0.4.0-dev.673 126 12/4/2023
0.4.0-dev.660 124 12/4/2023
0.4.0-dev.650 158 11/13/2023
0.4.0-dev.649 115 11/13/2023
0.4.0-dev.648 110 11/13/2023
0.4.0-dev.629 110 11/6/2023
0.4.0-dev.627 108 11/6/2023
0.4.0-dev.615 130 10/31/2023
0.4.0-dev.608 136 10/17/2023
0.4.0-dev.601 111 10/11/2023
0.4.0-dev.597 148 10/2/2023
0.4.0-dev.581 135 10/2/2023
0.3.0 3,014 10/2/2023
0.3.0-dev.573 130 9/27/2023
0.3.0-dev.569 125 9/27/2023
0.3.0-dev.556 130 9/26/2023
0.3.0-dev.540 117 9/26/2023
0.3.0-dev.483 138 9/18/2023
0.3.0-dev.471 146 9/4/2023
0.3.0-dev.467 154 9/4/2023
0.3.0-dev.445 156 8/24/2023
0.3.0-dev.441 162 8/21/2023
0.3.0-dev.440 128 8/21/2023
0.3.0-dev.427 168 8/11/2023
0.2.0 3,631 8/11/2023
0.2.0-dev.419 134 8/7/2023
0.2.0-dev.418 130 8/7/2023
0.2.0-dev.405 155 8/7/2023
0.2.0-dev.360 180 7/26/2023
0.2.0-dev.353 152 7/25/2023
0.2.0-dev.337 175 7/17/2023
0.2.0-dev.327 171 7/10/2023
0.2.0-dev.314 168 6/29/2023
0.2.0-dev.310 165 6/29/2023
0.2.0-dev.306 147 6/28/2023
0.2.0-dev.299 162 6/27/2023
0.2.0-dev.295 163 6/27/2023
0.2.0-dev.285 159 6/23/2023
0.2.0-dev.278 186 6/13/2023
0.2.0-dev.271 156 6/12/2023
0.2.0-dev.264 180 6/9/2023
0.1.0 1,132 6/9/2023
0.1.0-dev.258 175 6/9/2023
0.1.0-dev.242 176 6/8/2023
0.1.0-dev.235 166 6/8/2023
0.1.0-dev.2 168 6/8/2023
0.1.0-dev.1 173 6/8/2023