# Reference

- [Overview](https://docs.pinot.apache.org/reference/reference.md): Use the reference section for exact configuration properties, API endpoints, plugin details, and release history.
- [Configuration reference](https://docs.pinot.apache.org/reference/configuration-reference.md): Dense reference for Pinot configuration surfaces.
- [Cluster Configuration](https://docs.pinot.apache.org/reference/configuration-reference/cluster.md): Cluster-level configuration reference.
- [Zookeeper](https://docs.pinot.apache.org/reference/configuration-reference/zookeeper.md)
- [Controller](https://docs.pinot.apache.org/reference/configuration-reference/controller.md)
- [Broker](https://docs.pinot.apache.org/reference/configuration-reference/broker.md)
- [Server](https://docs.pinot.apache.org/reference/configuration-reference/server.md)
- [Table Configuration](https://docs.pinot.apache.org/reference/configuration-reference/table.md): The tables below shows the properties available to set at the table level.
- [Schema Configuration](https://docs.pinot.apache.org/reference/configuration-reference/schema.md): Schema configuration reference.
- [Database](https://docs.pinot.apache.org/reference/configuration-reference/database.md)
- [Ingestion Configuration](https://docs.pinot.apache.org/reference/configuration-reference/ingestion.md): Ingestion configuration reference.
- [Ingestion Job Specification](https://docs.pinot.apache.org/reference/configuration-reference/job-specification.md): Ingestion job specification reference.
- [Monitoring Metrics](https://docs.pinot.apache.org/reference/configuration-reference/monitoring-metrics.md): Monitoring-metric configuration reference.
- [Dynamic Environment](https://docs.pinot.apache.org/reference/configuration-reference/dynamic-environment.md): Environment-variable substitution reference for Pinot configs.
- [Plugin Configuration Reference](https://docs.pinot.apache.org/reference/configuration-reference/plugin-reference.md): Configuration reference entry point for Pinot plugins.
- [API reference](https://docs.pinot.apache.org/reference/api-reference.md): API reference for Pinot query and controller endpoints.
- [Broker Query API](https://docs.pinot.apache.org/reference/api-reference/query-api.md): Pinot query API reference.
- [Query Response Format](https://docs.pinot.apache.org/reference/api-reference/query-response-format.md): Pinot broker response payload reference.
- [Broker gRPC API](https://docs.pinot.apache.org/reference/api-reference/broker-grpc-api.md): Pinot broker gRPC query reference.
- [Controller Admin API](https://docs.pinot.apache.org/reference/api-reference/controller-admin-api.md): Pinot controller admin UI reference.
- [Controller API Examples](https://docs.pinot.apache.org/reference/api-reference/controller-api.md): Detailed curl examples for commonly used controller endpoints.
- [Plugin reference](https://docs.pinot.apache.org/reference/plugin-reference.md): Dense reference for Pinot plugin families.
- [Stream Ingestion Connectors](https://docs.pinot.apache.org/reference/plugin-reference/stream-ingestion-connectors.md): This documents lists all the configurations for each of the supported stream ingestion connectors.
- [Stream Connector Version Matrix](https://docs.pinot.apache.org/reference/plugin-reference/stream-connector-matrix.md): A version and packaging matrix for all stream ingestion connectors shipped with Apache Pinot.
- [Metrics Plugins](https://docs.pinot.apache.org/reference/plugin-reference/metrics-plugins.md): Configure Pinot's metrics system using pluggable metrics backends.
- [Environment Provider](https://docs.pinot.apache.org/reference/plugin-reference/environment-provider.md): Configure cloud environment providers for automatic Pinot instance configuration.
- [Release notes](https://docs.pinot.apache.org/reference/release-notes.md): Pinot release notes reference.
- [All Releases](https://docs.pinot.apache.org/reference/release-notes/releases.md): The following summarizes Apache Pinot™ releases, from the latest one to the earliest one.
- [1.5.0](https://docs.pinot.apache.org/reference/release-notes/releases/1.5.0.md): Release Notes for 1.5.0
- [1.4.0](https://docs.pinot.apache.org/reference/release-notes/releases/1.4.0.md): Release Notes for 1.4.0
- [1.3.0](https://docs.pinot.apache.org/reference/release-notes/releases/1.3.0.md): Release Notes for 1.3.0
- [1.2.0](https://docs.pinot.apache.org/reference/release-notes/releases/1.2.0.md): Release Notes for 1.2.0
- [1.1.0](https://docs.pinot.apache.org/reference/release-notes/releases/1.1.0.md): Release Notes for 1.1.0
- [1.0.0](https://docs.pinot.apache.org/reference/release-notes/releases/1.0.0.md): This page covers the latest changes included in the Apache Pinot™ 1.0.0 release, including new features, enhancements, and bug fixes.
- [0.12.1](https://docs.pinot.apache.org/reference/release-notes/releases/0.12.1.md)
- [0.12.0](https://docs.pinot.apache.org/reference/release-notes/releases/0.12.0.md)
- [0.11.0](https://docs.pinot.apache.org/reference/release-notes/releases/0.11.0.md)
- [0.10.0](https://docs.pinot.apache.org/reference/release-notes/releases/0.10.0.md)
- [0.9.3](https://docs.pinot.apache.org/reference/release-notes/releases/0.9.3.md)
- [0.9.2](https://docs.pinot.apache.org/reference/release-notes/releases/0.9.2.md)
- [0.9.1](https://docs.pinot.apache.org/reference/release-notes/releases/0.9.1.md)
- [0.9.0](https://docs.pinot.apache.org/reference/release-notes/releases/0.9.0.md)
- [0.8.0](https://docs.pinot.apache.org/reference/release-notes/releases/0.8.0.md): This release introduced several new features, including compatibility tests, enhanced complex type and Json support, partial upsert support, and new stream ingestion plugins.
- [0.7.1](https://docs.pinot.apache.org/reference/release-notes/releases/0.7.1.md): This release introduced several awesome new features, including JSON index, lookup-based join support, geospatial support, TLS support for pinot connections, and various performance optimizations.
- [0.6.0](https://docs.pinot.apache.org/reference/release-notes/releases/0.6.0.md): This release introduced some excellent new features, including upsert, tiered storage, pinot-spark-connector, support of having clause, more validations on table config and schema, support of ordinals
- [0.5.0](https://docs.pinot.apache.org/reference/release-notes/releases/0.5.0.md): This release includes many new features on Pinot ingestion and connectors,  query capability and a revamped controller UI.
- [0.4.0](https://docs.pinot.apache.org/reference/release-notes/releases/0.4.0.md): 0.4.0 release introduced the theta-sketch based distinct count function, an S3 filesystem plugin, a unified star-tree index implementation, migration from TimeFieldSpec to DateTimeFieldSpec, etc.
- [0.3.0](https://docs.pinot.apache.org/reference/release-notes/releases/0.3.0.md): 0.3.0 release of Apache Pinot introduces the concept of plugins that makes it easy to extend and integrate with other systems.
- [0.2.0](https://docs.pinot.apache.org/reference/release-notes/releases/0.2.0.md): The 0.2.0 release is the first release after the initial one and includes several improvements, reported following.
- [0.1.0](https://docs.pinot.apache.org/reference/release-notes/releases/0.1.0.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.pinot.apache.org/reference.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
