Apache Druid REST API

Open-source real-time analytics database designed for sub-second OLAP queries on high-cardinality, high-throughput event data. Druid ingests from Kafka/Kinesis streams or batch files, stores in columnar segments, and serves SQL and native JSON queries with sub-second latency. Ideal for analytics dashboards, monitoring, and agent workloads requiring fast aggregations over event streams. Imply provides managed Druid.

Evaluated Mar 06, 2026 (0d ago) vv28+
Homepage ↗ Repo ↗ Developer Tools olap real-time time-series analytics columnar open-source apache kafka sub-second
⚙ Agent Friendliness
58
/ 100
Can an agent use this?
🔒 Security
77
/ 100
Is it safe for agents?
⚡ Reliability
79
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
80
Error Messages
72
Auth Simplicity
72
Rate Limits
88

🔒 Security

TLS Enforcement
88
Auth Strength
72
Scope Granularity
65
Dep. Hygiene
85
Secret Handling
78

Apache 2.0 open-source. TLS for external and internal cluster communication. Basic auth built-in; Kerberos for enterprise. No scope granularity in open-source version. Security posture heavily operator-managed.

⚡ Reliability

Uptime/SLA
82
Version Stability
78
Breaking Changes
75
Error Recovery
80
AF Security Reliability

Best When

You need sub-second OLAP queries over high-volume time-series event data from streaming sources, especially for analytics dashboards or monitoring.

Avoid When

You need OLTP transactions, complex joins, or are working with small datasets — PostgreSQL, ClickHouse, or DuckDB are better suited.

Use Cases

  • Query agent telemetry and event data with sub-second latency for real-time monitoring dashboards and anomaly detection
  • Build agent analytics pipelines that ingest events from Kafka and query time-series aggregations without pre-computing
  • Power AI observability platforms with Druid as the fast analytics backend for LLM call metrics and costs
  • Implement user behavior analytics for AI applications using Druid's approximate algorithms (HyperLogLog, quantiles)
  • Run sub-second OLAP queries over billions of agent interaction events for real-time product analytics

Not For

  • OLTP transactions or updates — Druid is append-only; updates require reingestion of segments
  • Complex joins — Druid is optimized for single-table aggregations; complex multi-table joins are inefficient
  • Small datasets — Druid's cluster overhead isn't justified for datasets under 1M rows

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
No
Webhooks
No

Authentication

Methods: basic_auth bearer_token
OAuth: No Scopes: No

Basic authentication built-in with user/role management. Kerberos and LDAP supported for enterprise deployments. TLS for in-cluster communication. Imply managed Druid adds OAuth integration. No scope granularity in open-source.

Pricing

Model: open_source
Free tier: Yes
Requires CC: No

Druid is free and open-source. Self-hosting requires managing a multi-node cluster (overlord, coordinator, historical, broker, middleManager nodes) — significant operational complexity. Imply simplifies this at cost.

Agent Metadata

Pagination
none
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • Druid cluster management is complex — 5+ node types (overlord, coordinator, broker, historical, middleManager) must all be healthy
  • Queries against not-yet-compacted segments are slower — agents must understand the segment lifecycle and warmup time
  • Druid uses its own timestamp column (__time) — all data must have a timestamp dimension for time-based partitioning
  • Approximate algorithms (count distinct, quantiles) have tunable accuracy/performance tradeoffs — understand error bounds
  • Ingestion spec format is complex — even simple Kafka ingestion requires a multi-field JSON config
  • Druid does not support UPDATE or DELETE — append-only model means corrections require full segment reingestion
  • Join operations in Druid are expensive — normalize data at ingestion time rather than joining at query time

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Apache Druid REST API.

$99

Scores are editorial opinions as of 2026-03-06.

5215
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered