A

Apache Druid

14.0k stars·Developer Tools·SHA-256 checksum verified

A high-performance real-time analytics database optimized for fast queries and data ingestion, supporting streaming and batch loads.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

High-performance real-time analytics database designed for fast queries and flexible ingestion.

Core Features

  • Sub-second query latency for real-time dashboards and ad-hoc analytics
  • Native support for streaming (e.g., Kafka) and batch ingestion
  • Built-in web console for cluster management, datasources, and queries
  • HTTP and JDBC APIs with SQL compatibility
  • Horizontal scalability and high concurrency

What It Can't Do

  • •Not suitable for OLTP workloads – no ACID transactions or complex joins,Cluster deployment requires careful configuration (ZooKeeper, deep storage like HDFS/S3),Memory-intensive; plan hardware according to data size and query patterns

Use Cases

  • Real-time monitoring dashboards
  • User behavior and clickstream analytics
  • IoT time-series data querying
  • Embedded analytics within applications

Apache Druid is a high-performance real-time analytics database designed for fast queries and data ingestion. It excels at powering user interfaces, running operational (ad-hoc) queries, and handling high concurrency. Druid supports both streaming and batch data ingestion, provides a built-in web console for management, and offers HTTP and JDBC APIs. It is commonly used for real-time dashboards, embedded analytics, and OLAP workloads. Compared to alternatives like ClickHouse or Snowflake, Druid offers a more native real-time streaming ingestion pipeline and a user-friendly web interface for cluster management, making it ideal for use cases where low-latency insights are critical.

Tags

real-time analyticsOLAPstreaming ingestiondatabaseApache

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Download and extract the Druid distribution

4

Step 2: Run bin/start-druid to start a single-server instance (requires Java 8/11)

5

Step 3: Open http://localhost:8888 in your browser for the web console

Install Guide
  1. Step 1: Download and extract the Druid distribution
  2. Step 2: Run bin/start-druid to start a single-server instance (requires Java 8/11)
  3. Step 3: Open http://localhost:8888 in your browser for the web console
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Stop Druid processes, delete the installation directory and any data directories (default var/ folder). Remove environment variables if set.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseApache-2.0
Last Updated2026-10-26 16:26:31
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

5 FAQs

Similar Projects