# Apache Calcite Java API

**Canonical:** https://apis.io/apis/apache-calcite/apache-calcite-java-api/  
**Provider:** Apache Calcite — https://apis.io/providers/apache-calcite/  
**Documentation:** https://calcite.apache.org/docs/

Apache Calcite Java API is one of 3 APIs that [Apache Calcite](https://apis.io/providers/apache-calcite/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Java, Query Engine, and SQL. The published artifact set on APIs.io includes API documentation, an API reference, and a getting-started guide.

The Apache Calcite Java API provides SQL parsing, validation, query planning, and optimization capabilities for embedding in JVM applications. It exposes a relational algebra framework and pluggable optimizer rules for building custom query engines.

## Machine-readable artifacts (4)

- **Documentation** — https://calcite.apache.org/docs/
- **APIReference** — https://calcite.apache.org/javadocAggregate/
- **GettingStarted** — https://calcite.apache.org/docs/tutorial.html
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/apache-calcite/refs/heads/main/apis.yml

## Other Apache Calcite APIs (2)

- [Apache Calcite JDBC API](https://apis.io/apis/apache-calcite/apache-calcite-jdbc-api/)
- [Apache Calcite Avatica API](https://apis.io/apis/apache-calcite/apache-calcite-avatica-api/)

## Tags

Java, Query Engine, SQL

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/apache-calcite/apache-calcite-java-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/apache-calcite/.
