blob: 831bb5192356d7009ac7a7564359cdb30204f9be [file] [log] [blame]
<!doctype html>
<html lang="en" dir="ltr" class="mdx-wrapper mdx-page plugin-pages plugin-id-default" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
<title data-rh="true">Community and Third Party Software | Apache® Druid</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://druid.apache.org/img/druid_nav.png"><meta data-rh="true" name="twitter:image" content="https://druid.apache.org/img/druid_nav.png"><meta data-rh="true" property="og:url" content="https://druid.apache.org/libraries"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" property="og:title" content="Community and Third Party Software | Apache® Druid"><meta data-rh="true" name="description" content="Query Libraries"><meta data-rh="true" property="og:description" content="Query Libraries"><link data-rh="true" rel="icon" href="/img/favicon.png"><link data-rh="true" rel="canonical" href="https://druid.apache.org/libraries"><link data-rh="true" rel="alternate" href="https://druid.apache.org/libraries" hreflang="en"><link data-rh="true" rel="alternate" href="https://druid.apache.org/libraries" hreflang="x-default"><link rel="preconnect" href="https://www.google-analytics.com">
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-131010415-1"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","UA-131010415-1",{})</script>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.4/clipboard.min.js"></script><link rel="stylesheet" href="/assets/css/styles.4b88a1d0.css">
<link rel="preload" href="/assets/js/runtime~main.0a4fb21d.js" as="script">
<link rel="preload" href="/assets/js/main.3bf20a9f.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top navbar--dark"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/druid_nav.png" alt="Apache® Druid" class="themedImage_ToTc themedImage--light_HNdA"><img src="/img/druid_nav.png" alt="Apache® Druid" class="themedImage_ToTc themedImage--dark_i4oU"></div></a></div><div class="navbar__items navbar__items--right"><a class="navbar__item navbar__link" href="/technology">Technology</a><a class="navbar__item navbar__link" href="/use-cases">Use Cases</a><a class="navbar__item navbar__link" href="/druid-powered">Powered By</a><a class="navbar__item navbar__link" href="/docs/latest/design/">Docs</a><a class="navbar__item navbar__link" href="/community/">Community</a><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Apache®</a><ul class="dropdown__menu"><li><a href="https://www.apache.org/" target="_blank" rel="noopener noreferrer" class="dropdown__link">Foundation<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="https://apachecon.com/?ref=druid.apache.org" target="_blank" rel="noopener noreferrer" class="dropdown__link">Events<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="https://www.apache.org/licenses/" target="_blank" rel="noopener noreferrer" class="dropdown__link">License<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Thanks<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="https://www.apache.org/security/" target="_blank" rel="noopener noreferrer" class="dropdown__link">Security<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Sponsorship<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><a class="navbar__item navbar__link" href="/downloads/">Download</a><div class="searchBox_ZlJk"><div class="navbar__search"><span aria-label="expand searchbar" role="button" class="search-icon" tabindex="0"></span><input type="search" id="search_input_react" placeholder="Loading..." aria-label="Search" class="navbar__search-input search-bar" disabled=""></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><main class="container container--fluid margin-vert--lg"><div class="row mdxPageWrapper_j9I6"><div class="col col--8"><article><h1>Community and Third Party Software</h1><h2 class="anchor anchorWithStickyNavbar_LWe7" id="query-libraries">Query Libraries<a href="#query-libraries" class="hash-link" aria-label="Direct link to Query Libraries" title="Direct link to Query Libraries"></a></h2><p>Some great folks have written their own libraries to interact with Apache Druid.</p><h4 class="anchor anchorWithStickyNavbar_LWe7" id="python">Python<a href="#python" class="hash-link" aria-label="Direct link to Python" title="Direct link to Python"></a></h4><ul><li><a href="https://github.com/druid-io/pydruid" target="_blank" rel="noopener noreferrer">druid-io/pydruid</a> - A python client for Druid</li></ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="r">R<a href="#r" class="hash-link" aria-label="Direct link to R" title="Direct link to R"></a></h4><ul><li><a href="https://github.com/druid-io/RDruid" target="_blank" rel="noopener noreferrer">druid-io/RDruid</a> - An R connector for Druid</li></ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="javascript">JavaScript<a href="#javascript" class="hash-link" aria-label="Direct link to JavaScript" title="Direct link to JavaScript"></a></h4><ul><li><a href="https://github.com/implydata/plywood" target="_blank" rel="noopener noreferrer">implydata/plywood</a> - A higher level API for Druid. An extension of the work that was started in facet.js.</li><li><a href="https://github.com/7eggs/node-druid-query" target="_blank" rel="noopener noreferrer">7eggs/node-druid-query</a> - A Node.js client for Druid</li></ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="clojure">Clojure<a href="#clojure" class="hash-link" aria-label="Direct link to Clojure" title="Direct link to Clojure"></a></h4><ul><li><a href="https://github.com/y42/clj-druid" target="_blank" rel="noopener noreferrer">y42/clj-druid</a> - A Clojure client for Druid</li></ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="elixir">Elixir<a href="#elixir" class="hash-link" aria-label="Direct link to Elixir" title="Direct link to Elixir"></a></h4><ul><li><a href="https://github.com/GameAnalytics/panoramix" target="_blank" rel="noopener noreferrer">GameAnalytics/panoramix</a> - An Elixir client for Druid</li></ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="ruby">Ruby<a href="#ruby" class="hash-link" aria-label="Direct link to Ruby" title="Direct link to Ruby"></a></h4><ul><li><a href="https://github.com/ruby-druid/ruby-druid" target="_blank" rel="noopener noreferrer">ruby-druid/ruby-druid</a> - A ruby client for Druid</li><li><a href="https://github.com/redBorder/druid_config" target="_blank" rel="noopener noreferrer">redBorder/druid_config</a> - A ruby client to configure and check the status of a Druid Cluster</li><li><a href="https://github.com/andremleblanc/druiddb-ruby" target="_blank" rel="noopener noreferrer">andremleblanc/druiddb-ruby</a> - A Ruby client for Druid using the Kafka Indexing Service</li></ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="sql">SQL<a href="#sql" class="hash-link" aria-label="Direct link to SQL" title="Direct link to SQL"></a></h4><ul><li><a href="http://calcite.apache.org/" target="_blank" rel="noopener noreferrer">Apache Calcite</a> - SQL parser, planner and query engine whose <a href="http://calcite.apache.org/docs/druid_adapter.html" target="_blank" rel="noopener noreferrer">Druid adapter</a> can query data residing in Druid, and combine it with data in other locations; has local and remote JDBC drivers <a href="http://calcite.apache.org/avatica/" target="_blank" rel="noopener noreferrer">powered by Avatica</a></li><li><a href="https://github.com/implydata/plyql" target="_blank" rel="noopener noreferrer">implydata/plyql</a> - A command line and HTTP interface for issuing SQL queries to Druid</li></ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="php">PHP<a href="#php" class="hash-link" aria-label="Direct link to PHP" title="Direct link to PHP"></a></h4><ul><li><a href="https://github.com/pixelfederation/druid-php" target="_blank" rel="noopener noreferrer">pixelfederation/druid-php</a> - A PHP client for Druid</li><li><a href="https://github.com/Neeke/PHP-Druid" target="_blank" rel="noopener noreferrer">Neeke/PHP-Druid</a> - A Druid driver for PHP with PECL extension</li><li><a href="https://github.com/level23/druid-client" target="_blank" rel="noopener noreferrer">level23/druid-client</a> - Druid-client library with a query-builder. This library also allows you to query metadata, reindex datasources and more. </li></ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="scala">Scala<a href="#scala" class="hash-link" aria-label="Direct link to Scala" title="Direct link to Scala"></a></h4><ul><li><a href="https://github.com/ing-bank/scruid" target="_blank" rel="noopener noreferrer">ing-bank/scruid</a> - A Scala client for Druid</li></ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="java">Java<a href="#java" class="hash-link" aria-label="Direct link to Java" title="Direct link to Java"></a></h4><ul><li><a href="https://github.com/zapr-oss/druidry" target="_blank" rel="noopener noreferrer">zapr/druidry</a> - A Java Client and query generator for Druid</li></ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="net">.NET<a href="#net" class="hash-link" aria-label="Direct link to .NET" title="Direct link to .NET"></a></h4><ul><li><a href="https://github.com/MindscapeHQ/druid4net" target="_blank" rel="noopener noreferrer">raygun/druid4net</a> - A .NET client for Druid written in C#. Supports the .NET full framework and .NET Core.</li></ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="rust">Rust<a href="#rust" class="hash-link" aria-label="Direct link to Rust" title="Direct link to Rust"></a></h4><ul><li><a href="https://github.com/bugzmanov/druid-io-rs" target="_blank" rel="noopener noreferrer">bugzmanov/druid-io-rs</a> - Fully asynchronous, future-enabled Apache Druid client library for rust programming language.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="other-druid-distributions">Other Druid Distributions<a href="#other-druid-distributions" class="hash-link" aria-label="Direct link to Other Druid Distributions" title="Direct link to Other Druid Distributions"></a></h2><ul><li><a href="https://github.com/eBay/embedded-druid" target="_blank" rel="noopener noreferrer">eBay/embedded-druid</a> - Leveraging Druid capabilities in stand alone application</li><li><a href="https://www.cloudera.com/products/hdp.html" target="_blank" rel="noopener noreferrer">Hortonworks Data platform</a> - Hortonworks Data Platform includes Druid and Apache Hive to enable real-time data warehousing capabilities. </li><li><a href="http://imply.io/download" target="_blank" rel="noopener noreferrer">Imply Analytics Platform</a> - The Imply Analytics platform includes Druid bundled with all its dependencies, an exploratory analytics UI, and a SQL layer.</li><li><a href="https://www.rilldata.com/" target="_blank" rel="noopener noreferrer">Rill Data</a> - Rill provides a truly elastic, fully managed cloud service for Apache Druid.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="uis">UIs<a href="#uis" class="hash-link" aria-label="Direct link to UIs" title="Direct link to UIs"></a></h2><ul><li><a href="https://github.com/apache/superset" target="_blank" rel="noopener noreferrer">Apache Superset</a> - Superset is a modern data exploration and data visualization platform.</li><li><a href="https://www.deep.bi/solutions/apache-druid" target="_blank" rel="noopener noreferrer">Deep.Explorer</a> - A UI built for slice &amp; dice analytics, adhoc queries and powerful, easy data visualizations</li><li><a href="https://github.com/societe-generale/druidplugin" target="_blank" rel="noopener noreferrer">Grafana</a> - A plugin for <a href="http://grafana.org/" target="_blank" rel="noopener noreferrer">Grafana</a></li><li><a href="https://github.com/Quantiply/grafana-plugins/tree/master/features/druid" target="_blank" rel="noopener noreferrer">grafana</a> - A plugin for <a href="http://grafana.org/" target="_blank" rel="noopener noreferrer">Grafana</a></li><li><a href="https://github.com/implydata/pivot" target="_blank" rel="noopener noreferrer">Pivot</a> - An exploratory analytics UI for Druid</li><li><a href="https://github.com/metabase/metabase" target="_blank" rel="noopener noreferrer">Metabase</a> - Simple dashboards, charts and query tool for your Druid DB</li><li><a href="https://github.com/metatron-app/metatron-discovery" target="_blank" rel="noopener noreferrer">Metatron</a> - All-in-one analytics with Druid from easy data preparation to fast visualization</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="tools">Tools<a href="#tools" class="hash-link" aria-label="Direct link to Tools" title="Direct link to Tools"></a></h2><ul><li><a href="/docs/latest/operations/insert-segment-to-db">Insert Segments</a> - A tool that can insert segments&#x27; metadata into Druid metadata storage.</li><li><a href="https://github.com/liquidm/druid-dumbo" target="_blank" rel="noopener noreferrer">liquidm/druid-dumbo</a> - Scripts to help generate batch configs for the ingestion of data into Druid</li><li><a href="https://github.com/housejester/druid-test-harness" target="_blank" rel="noopener noreferrer">housejester/druid-test-harness</a> - A set of scripts to simplify standing up some servers and seeing how things work</li><li><a href="https://github.com/spaghettifunk/druid-prometheus-exporter" target="_blank" rel="noopener noreferrer">spaghettifunk/druid-prometheus-exporter</a> - A HTTP service for collecting Druid metrics and exposing them as Prometheus metrics</li><li><a href="https://github.com/rovio/rovio-ingest" target="_blank" rel="noopener noreferrer">rovio-ingest</a> - An implementation of the DatasourceV2 interface of Apache Spark™ for writing Spark Datasets to Apache Druid™.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="community-extensions">Community Extensions<a href="#community-extensions" class="hash-link" aria-label="Direct link to Community Extensions" title="Direct link to Community Extensions"></a></h2><p>These are extensions from the community, beyond those included in the Druid repository itself.</p><ul><li><a href="https://github.com/acesinc/druid-cors-filter-extension" target="_blank" rel="noopener noreferrer">acesinc/druid-cors-filter-extension</a> - An extension to enable CORS headers in http requests.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="add-your-software">Add Your Software<a href="#add-your-software" class="hash-link" aria-label="Direct link to Add Your Software" title="Direct link to Add Your Software"></a></h2><p>If you&#x27;ve written software that uses Druid and want it included on this page,
<a href="https://github.com/apache/druid-website-src/blob/master/libraries.md" target="_blank" rel="noopener noreferrer">edit it on GitHub</a> to create a pull request!</p></article></div><div class="col col--2"><div class="tableOfContents_bqdL thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#query-libraries" class="table-of-contents__link toc-highlight">Query Libraries</a></li><li><a href="#other-druid-distributions" class="table-of-contents__link toc-highlight">Other Druid Distributions</a></li><li><a href="#uis" class="table-of-contents__link toc-highlight">UIs</a></li><li><a href="#tools" class="table-of-contents__link toc-highlight">Tools</a></li><li><a href="#community-extensions" class="table-of-contents__link toc-highlight">Community Extensions</a></li><li><a href="#add-your-software" class="table-of-contents__link toc-highlight">Add Your Software</a></li></ul></div></div></div></main></div><footer class="footer"><div class="container container-fluid"><div class="footer__bottom text--center"><div class="margin-bottom--sm"><img src="/img/favicon.png" class="themedImage_ToTc themedImage--light_HNdA footer__logo"><img src="/img/favicon.png" class="themedImage_ToTc themedImage--dark_i4oU footer__logo"></div><div class="footer__copyright">Copyright © 2023 Apache Software Foundation. Except where otherwise noted, licensed under CC BY-SA 4.0. Apache Druid, Druid, and the Druid logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</div></div></div></footer></div>
<script src="/assets/js/runtime~main.0a4fb21d.js"></script>
<script src="/assets/js/main.3bf20a9f.js"></script>
</body>
</html>