Kusto.Toolkit
2.2.0
dotnet add package Kusto.Toolkit --version 2.2.0
NuGet\Install-Package Kusto.Toolkit -Version 2.2.0
<PackageReference Include="Kusto.Toolkit" Version="2.2.0" />
<PackageVersion Include="Kusto.Toolkit" Version="2.2.0" />
<PackageReference Include="Kusto.Toolkit" />
paket add Kusto.Toolkit --version 2.2.0
#r "nuget: Kusto.Toolkit, 2.2.0"
#:package Kusto.Toolkit@2.2.0
#addin nuget:?package=Kusto.Toolkit&version=2.2.0
#tool nuget:?package=Kusto.Toolkit&version=2.2.0
Kusto.Toolkit
This library contains tools to help you load database schemas as the symbols you need to succesfully parse and analyze Kusto queries.
This project depends on:
- Microsoft.Azure.Kusto.Language -- Kusto parser and intellisense APIs
- Microsoft.Azure.Kusto.Data -- Kusto client query APIs
- Newtonsoft.Json -- caching schema locally
SymbolLoader
Use the SymbolLoader family of classes to feed the Kusto parser with database schemas directly from your cluster.
SymbolResolver
Use the SymbolResolver class along with a SymbolLoader to load schema for cluster/database references in queries.
KustoCode Extensions
Use extension methods found in the KustoCodeExtensions class like GetDatabaseTablesReferenced and GetDatabaseTableColumnsReferenced to help you determine
which tables and columns are used in a query, or use GetSourceColumns to determine which database table columns contributed to the content of any result columns.
GlobalState Extensions
Use extension methods found in the GlobalStateExtensions class like AddOrUpdateDatabaseMembers to easily add or update tables or functions in the default database,
or used ApplyCommand to apply changes to schema symbols using commands.
Access the source code, contribute or just ask questions:
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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 Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- Microsoft.Azure.Kusto.Data (>= 14.0.1)
- Microsoft.Azure.Kusto.Language (>= 12.2.0)
-
net8.0
- Microsoft.Azure.Kusto.Data (>= 14.0.1)
- Microsoft.Azure.Kusto.Language (>= 12.2.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Kusto.Toolkit:
| Package | Downloads |
|---|---|
|
KustoSchemaTools
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.2.0 | 242 | 10/30/2025 |
| 2.1.0 | 211 | 10/22/2025 |
| 2.0.1 | 207 | 10/21/2025 |
| 2.0.0 | 198 | 10/20/2025 |
| 1.8.0 | 3,570 | 6/7/2024 |
| 1.7.7 | 1,373 | 12/14/2023 |
| 1.6.1 | 273 | 7/21/2023 |
| 1.6.0 | 299 | 7/17/2023 |
| 1.5.0 | 1,009 | 6/12/2023 |
| 1.4.1 | 422 | 4/1/2023 |
| 1.4.0 | 358 | 3/31/2023 |
| 1.3.2 | 439 | 2/14/2023 |
| 1.3.1 | 432 | 2/9/2023 |
| 1.3.0 | 458 | 2/9/2023 |
| 1.2.0 | 509 | 1/6/2023 |
| 1.1.0 | 436 | 12/13/2022 |
| 1.0.1 | 21,567 | 11/14/2022 |
| 1.0.0 | 543 | 11/11/2022 |