Skip to content

Hasura v3 Data Connector for PostgreSQL

License

Notifications You must be signed in to change notification settings

hasura/ndc-postgres

Hasura PostgreSQL Connector

Docs Latest release License ndc-hub

The Hasura PostgreSQL Connector allows for connecting to a PostgreSQL database giving you an instant GraphQL API on top of your PostgreSQL data.

This connector is built using the Rust Data Connector SDK and implements the Data Connector Spec.

Features

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

Feature Supported
Native Queries
Native Mutations
Simple Object Query
Filter / Search
Simple Aggregation
Sort
Paginate
Table Relationships
Views
Mutations
Distinct
Enums
Default Values
User-defined Functions

Using the PostgreSQL connector

Hasura DDN's Getting Started guide contains information about how to use the PostgreSQL connector as part of a Hasura DDN project.

Support & Troubleshooting

The documentation and community will help you troubleshoot most issues. If you have encountered a bug or need to get in touch with us, you can contact us using one of the following channels:

We are committed to fostering an open and welcoming environment in the community. Please see the Code of Conduct. If you want to report a security issue, please read this.

Documentation

View the full documentation for the connector here.

Production

See the production guide for details about production setup.

Development

See the development guide for details about development workflows, tooling, and code structure.

Contributing

ndc-postgres is still in early stages of development and we are currently not accepting contributions.

License

The Hasura PostgreSQL Connector is available under the Apache License 2.0 (Apache-2.0).