> ## Documentation Index
> Fetch the complete documentation index at: https://docs.startree.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Language Clients & APIs

> Query StarTree Cloud from your application.

Query StarTree Cloud from your application.

<CardGroup cols={3}>
  <Card title="Java" icon="java" href="/corecapabilities/query_data/query_interfaces/connect-via-java">
    Query your cluster with Pinot's native, tenant-aware Java client via Maven or Gradle.
  </Card>

  <Card title="Python" icon="python" href="/corecapabilities/query_data/query_interfaces/connect-via-python">
    Query StarTree Cloud from Python applications using the pinotdb client library.
  </Card>

  <Card title="Node.js" icon="node-js" href="/corecapabilities/query_data/query_interfaces/connect-via-nodejs">
    Query Pinot from Node.js applications using a sample axios-based client driver.
  </Card>

  <Card title="REST API" icon="code" href="/corecapabilities/query_data/query_interfaces/query-using-rest-API">
    Run SQL over HTTP by POSTing queries to the Pinot broker's /query/sql endpoint.
  </Card>

  <Card title="Pinot Proxy" icon="route" href="/corecapabilities/query_data/query_interfaces/pinot-proxy">
    Route queries to the right broker tenant and access advanced query, cursor, routing, and debug APIs.
  </Card>

  <Card title="StarTree MCP" icon="brain" href="/corecapabilities/query_data/mcp/startree-mcp">
    Deploy an MCP server for agentic workflows and natural-language queries on Pinot tables.
  </Card>
</CardGroup>
