{"id":21505,"library":"kqlmagiccustom","title":"Kqlmagic (Custom Dependencies)","description":"Kqlmagic is a Jupyter notebook magic extension for running Kusto queries (Azure Data Explorer / Azure Monitor) and visualizing results. This variant, kqlmagiccustom, uses custom dependencies. Current version 0.1.114.post26, requires Python >=3.6. Release cadence irregular.","status":"active","version":"0.1.114.post26","language":"python","source_language":"en","source_url":"https://github.com/microsoft/jupyter-Kqlmagic","tags":["jupyter","kusto","azure","notebook","magic","kql"],"install":[{"cmd":"pip install kqlmagiccustom","lang":"bash","label":"Install kqlmagiccustom"}],"dependencies":[{"reason":"Required for authentication (InteractiveBrowserCredential, DefaultAzureCredential, etc.)","package":"azure-identity","optional":false}],"imports":[{"wrong":"import kqlmagiccustom","symbol":"Kqlmagic","correct":"import Kqlmagic"}],"quickstart":{"code":"%load_ext kqlmagiccustom\ncluster = \"your_cluster_url\"\ndatabase = \"your_database_name\"\nquery = \"YourTable | take 10\"\n%kql --cluster $cluster --database $database $query","lang":"python","description":"Load the magic extension, set cluster and database, then run a KQL query."},"warnings":[{"fix":"Ensure the cell containing '%load_ext kqlmagiccustom' is executed before any '%kql' cells.","message":"The magic command '%kql' requires that you first load the extension with '%load_ext kqlmagiccustom' before use.","severity":"gotcha","affected_versions":"all"},{"fix":"Use '--auth-mode' flag (e.g., 'device_code', 'interactive') and pass credentials via environment variables or config.","message":"Authentication changes: older versions used '--tenant-id' or '--client-id' flags; newer versions may require a KustoConnectionStringBuilder or different auth flow.","severity":"breaking","affected_versions":">=0.1.100"}],"env_vars":null,"search_vec":"'0.1.114':31 '3.6':35 'azur':15,18,41 'cadenc':37 'current':29 'custom':2,27 'data':16 'depend':3,28 'explor':17 'extens':10 'irregular':38 'jupyt':7,39 'kql':44 'kqlmagic':1,4 'kqlmagiccustom':25 'kusto':13,40 'magic':9,43 'monitor':19 'notebook':8,42 'post26':32 'python':34 'queri':14 'releas':36 'requir':33 'result':22 'run':12 'use':26 'variant':24 'version':30 'visual':21","created_at":"2026-04-27T17:00:15.547010+00:00","updated_at":"2026-04-27T17:00:15.547010+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"0.1.114.post26","cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/microsoft/jupyter-Kqlmagic","docs":"https://github.com/microsoft/jupyter-Kqlmagic/blob/master/README.md","changelog":null,"pypi":"https://pypi.org/project/kqlmagiccustom/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["azure","database","data"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-06-30","last_verified":"2026-06-30","next_check":"2026-07-30","install_tag":null}}