API reference
This topic is an index to the Apache Druid API documentation.
HTTP APIs
- Druid SQL queries to submit SQL queries using the Druid SQL API.
- SQL-based ingestion to submit SQL-based batch ingestion requests.
- JSON querying to submit JSON-based native queries.
- Tasks to manage data ingestion operations.
- Supervisors to manage supervisors for data ingestion lifecycle and data processing.
- Retention rules to define and manage data retention rules across datasources.
- Data management to manage data segments.
- Automatic compaction to optimize segment sizes after ingestion.
- Lookups to manage and modify key-value datasources.
- Service status to monitor components within the Druid cluster.
- Dynamic configuration to configure the behavior of the Coordinator and Overlord processes.
- Legacy metadata to retrieve datasource metadata.
Java APIs
- SQL JDBC driver to connect to Druid and make Druid SQL queries using the Avatica JDBC driver.