{"id":15291070,"url":"https://github.com/azure/azure-kusto-node","last_synced_at":"2025-12-29T13:46:44.079Z","repository":{"id":33873349,"uuid":"148483837","full_name":"Azure/azure-kusto-node","owner":"Azure","description":"JS SDK for the Kusto service","archived":false,"fork":false,"pushed_at":"2025-05-07T11:41:20.000Z","size":6102,"stargazers_count":53,"open_issues_count":10,"forks_count":41,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-05-13T00:11:11.200Z","etag":null,"topics":["azure","azure-data-explorer","browser","kusto","node","sdk","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Azure.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-09-12T13:21:49.000Z","updated_at":"2025-05-07T11:32:00.000Z","dependencies_parsed_at":"2023-09-27T12:56:43.583Z","dependency_job_id":"81c94667-40a0-4df4-9c4f-0a552ed87851","html_url":"https://github.com/Azure/azure-kusto-node","commit_stats":{"total_commits":290,"total_committers":32,"mean_commits":9.0625,"dds":0.6758620689655173,"last_synced_commit":"d9ce9b51bd4ec1d0278d8ba4afb08d5f378f542a"},"previous_names":[],"tags_count":75,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-kusto-node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-kusto-node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-kusto-node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-kusto-node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Azure","download_url":"https://codeload.github.com/Azure/azure-kusto-node/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254471060,"owners_count":22076585,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure","azure-data-explorer","browser","kusto","node","sdk","typescript"],"created_at":"2024-09-30T16:10:50.306Z","updated_at":"2025-10-08T01:05:54.918Z","avatar_url":"https://github.com/Azure.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Microsoft Azure Kusto (Azure Data Explorer) SDK for JavaScript\n![Github Actions Build](https://github.com/Azure/azure-kusto-node/actions/workflows/build.yml/badge.svg)\n\nThis repository is for JavaScript (Node.js \u0026 Browser) and it contains the following SDKs:\n* **Azure Kusto Data SDK**: Execute queries against a Kusto Cluster. [docs](./packages/azure-kusto-data/README.md)\n* **Azure Kusto Ingest SDK**: Ingest Data into a Kusto Cluster. [docs](./packages/azure-kusto-ingest/README.md)\n\n\nGeneral docs are located at https://docs.microsoft.com/en-us/azure/data-explorer/\n\n\nThe SDK team publishes the SDKs as [npm](https://npmjs.org) packages:\n- **Azure Kusto Data SDK**\n  - [Kusto Query Client](https://www.npmjs.com/package/azure-kusto-data) [![npm version](https://badge.fury.io/js/azure-kusto-data.svg)](https://badge.fury.io/js/azure-kusto-data) [![npm](https://img.shields.io/npm/dt/azure-kusto-data.svg)](https://github.com/Azure/azure-kusto-node)\n- **Azure Kusto Ingest SDK**\n  - [Kusto Ingest Client](https://www.npmjs.com/package/azure-kusto-ingest) [![npm version](https://badge.fury.io/js/azure-kusto-ingest.svg)](https://badge.fury.io/js/azure-kusto-ingest) \n[![npm](https://img.shields.io/npm/dt/azure-kusto-ingest.svg)](https://github.com/Azure/azure-kusto-node)\n\n## Need Support?\n- **Have a feature request for SDKs?** Please post it on [User Voice](https://feedback.azure.com/forums/915733-azure-data-explorer) to help us prioritize\n- **Have a technical question?** Ask on [Stack Overflow with tag \"azure-data-explorer\"](https://stackoverflow.com/questions/tagged/azure-data-explorer)\n- **Need Support?** Every customer with an active Azure subscription has access to [support](https://docs.microsoft.com/en-us/azure/azure-supportability/how-to-create-azure-support-request) with guaranteed response time.  Consider submitting a ticket and get assistance from Microsoft support team\n- **Found a bug?** Please help us fix it by thoroughly documenting it and [filing an issue](https://github.com/Azure/azure-kusto-node/issues/new).\n\n## Examples\n\nIn the repository, you will find a set of simple samples that will help you get started:\n- [Data SDK samples](./packages/azure-kusto-data/example.js)\n- [Ingestion SDK samples](./packages/azure-kusto-ingest/example.js)\n\n## Best Practices\nSee the SDK [best practices guide](https://docs.microsoft.com/azure/data-explorer/kusto/api/netfx/kusto-ingest-best-practices), which though written for the .NET SDK, applies similarly here.\n\n## Platforms compatibility\n\nThe Azure Kusto SDK for is built for Node **v18.x.x** and above.\n\n## Looking for SDKs for other languages/platforms?\n- [Python](https://github.com/azure/azure-kusto-python)\n- [Java](https://github.com/azure/azure-kusto-java)\n- [.NET](https://docs.microsoft.com/en-us/azure/kusto/api/netfx/about-the-sdk)\n\n\n# Contribute\n\nWe gladly accept community contributions.\n\n- Issues: Please report bugs using the Issues section of GitHub\n- Forums: Interact with the development teams on StackOverflow or the Microsoft Azure Forums\n- Source Code Contributions: If you would like to become an active contributor to this project please follow the\n  instructions provided in [Contributing.md](CONTRIBUTING.md).\n\nThis project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).\nFor more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or\ncontact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.\n\nFor general suggestions about Microsoft Azure please use\nour [UserVoice forum](http://feedback.azure.com/forums/34192--general-feedback).\n\n# Bundling Azure SDK libraries for a browser\n\nTo use Azure SDK libraries on a website, you need to convert your code to work inside the browser. You do this using a\ntool called a bundler. This process takes JavaScript code written using Node.js conventions and converts it into a\nformat that is understood by browsers.\nRead [here](https://github.com/Azure/azure-sdk-for-js/blob/main/documentation/Bundling.md) for more info and examples.\n\n### Browser sample\n\nThe code is browser-compatible, with the main differences being that ingestFromFile accepts a Blob object and\ningestFromStream accepts an ArrayBuffer.   \nThe only authentication methods available are user prompt and token provider.\n\nFallback version of files used in the browser, are called '*.browser.ts'.\n\nTo run a quick sample for azure-kusto-ingest we provided a webpack config which uses the file index.html which runs\nindex.js as a script.\nFirst add to index.ts:\n\n```js\nimport {main} from \"../exampleBrowser\"\n\nmain().catch((e) =\u003e console.log(e));\n```\n\nThen run: `npm run webpack`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazure%2Fazure-kusto-node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazure%2Fazure-kusto-node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazure%2Fazure-kusto-node/lists"}