Apache Druid (incubating) is a high performance real-time analytics database.

Download GitHub


Analyze event streams

Druid provides fast analytical queries, at high concurrency, on event-driven data. Druid can instantaneously ingest streaming data and provide sub-second queries to power interactive UIs.

Utilize reimagined architecture

Druid is a new type of database that combines ideas from OLAP/analytic databases, timeseries databases, and search systems to enable new use cases in streaming architectures.

Build event-driven 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 stream hubs and stream processors.

Unlock new workflows

Druid is designed 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.


Learn about some of the most common questions about Druid.


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.