Apache Druid (incubating) is a high performance analytics data store for event-driven data.

Download GitHub

Overview

Analyze event streams

Druid provides fast analytical queries, at high concurrency, on both real-time and historical data. Druid is often used to power interactive UIs.

Utilize reimagined architecture

Druid is a new class of data store that combines ideas from OLAP/analytic databases, timeseries databases, and search systems to enable new use cases with streaming and batch data.

Build next generation data stacks

Druid integrates natively with message buses (Kafka, AWS Kinesis, etc) and data lakes (HDFS, AWS S3, etc). Druid works especially well as a query layer for streaming data architectures.

Unlock new workflows

Druid is built for rapid, ad-hoc analytics on both real-time and historical data. Explain trends, explore data, and quickly iterate on queries to answer questions.

Deploy anywhere

Druid can be deployed in any *NIX environment on commodity hardware, both in the cloud and on premise. Druid is cloud-native: scaling up and down is as simple as adding and removing processes.

Learn more

Powered By

Druid is proven in production at the world’s leading companies at massive scale.

FAQ

Learn about some of the most common questions about Druid.

Quickstart

Get started with Druid in minutes. Load your own data and query it.

Get Help

Get help from a wide network of community members about using Druid.

Disclaimer: Apache Druid is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.