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

Download GitHub

Overview

Power applications where low latency really matters

Druid is a real-time analytics database that excels at providing immediate data visibility and understanding. Easily load streaming or batch data, and answer ad-hoc analytic queries on billions of rows in under a second.

Build event-driven data stacks

Druid is a query layer that that natively integrates with message buses (Kafka, AWS Kinesis, etc) and data lakes (HDFS, AWS S3, etc). Build end-to-end data stacks ideal for streaming data.

Utilize reimagined architecture

Druid is over 100x faster than legacy data warehouses for data ingestion and data querying. Druid has a brand new architecture that combines ideas from data warehouses, timeseries databases, and search systems.

Unlock new workflows

Druid unlocks new types of queries and workflows for clickstream, APM, supply chain, network telemetry, digital marketing, and many other forms of event-driven data. Druid is designed for rapid, ad-hoc analytics on both real-time and historical data.

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.