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 invoke Azure Data Explorer functionality.
| Language/Functionality | Query | Ingestion | ARM/RP Management |
|---|---|---|---|
| .NET | NuGet | NuGet | NuGet |
| .NET Standard | NuGet | NuGet | |
| Java | Maven GitHub | Maven GitHub | Maven |
| JavaScript | npm | ||
| NodeJS | npm GitHub | npm GitHub | npm |
| 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 | Npm | ||