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
November 13, 2024
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.

2024 Edition

The GraphQL Handbook

A GraphQL Handbook for developers and architects to help plan your GraphQL adoption journey.
The GraphQL Handbook

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