Kusto client libraries

The following table lists the different libraries provided for query, ingestion, and ARM/RP management. Use these libraries for Azure APIs and to programmatically interact with your cluster.

For previous SDK versions, see the archived article.

Language/Tool Query Ingestion ARM/RP Management
.NET (4.7.2, Core 2.1, Standard 2.0) NuGet NuGet NuGet
Java Maven GitHub Maven GitHub Maven
Python Pypi GitHub Pypi GitHub Pypi
R CRAN
Go GitHub GitHub GitHub
Ruby Gems
PowerShell NuGet NuGet Package
Azure CLI Azure CLI
REST API REST REST GitHub
TypeScript (Node.JS/Browser) npm GitHub npm GitHub npm

Next step