All Connectors
Apache Phoenix Connector
Apache Phoenix Connector
Apache Phoenix Connector
Connect to an Apache Phoenix database and expose it to Hasura v3 Project
About
Version
Released
September 25, 2024
Last Updated
February 27, 2026
GitHub Repo

Apache Phoenix Connector

Docs ndc-hub License Status

With this connector, Hasura allows you to instantly create a real-time GraphQL API on top of your data models in Phoenix. This connector supports Phoenix's functionalities listed in the table below, allowing for efficient and scalable data operations. Additionally, users benefit from all the powerful features of Hasura’s Data Delivery Network (DDN) platform, including query pushdown capabilities that delegate query operations to the database, thereby enhancing query optimization and performance.

This connector implements the Data Connector Spec.

Features

Below, you'll find a matrix of all supported features for the Phoenix connector:

FeatureSupportedNotes
Native Queries + Logical Models✅
Native Mutations❌
Simple Object Query✅
Filter / Search✅
Simple Aggregation✅
Sort✅
Paginate✅
Table Relationships❌
Views✅
Remote Relationships✅
Custom Fields❌
Mutations❌
Distinct❌
Enums❌
Naming Conventions❌
Default Values❌
User-defined Functions❌

Before you get Started

  1. Create a Hasura Cloud account
  2. Install the CLI
  3. Install the Hasura VS Code extension
  4. Create a supergraph
  5. Create a subgraph

Using the connector

To use the Phoenix connector, follow these steps in a Hasura project: (Note: for more information on the following steps, please refer to the Postgres connector documentation here)

The connector requires a JDBC URL to function. For example:

JDBC_URL="jdbc:phoenix:localhost:2181:/hbase"

License

The Hasura Phoenix connector is available under the Apache License 2.0.

Ship a rock-solid API on your data – in minutes!