diff --git a/README.md b/README.md index 65633252..0571fbb1 100644 --- a/README.md +++ b/README.md @@ -18,13 +18,7 @@ authorization out of the box on any data-source (DBs, APIs). ## Registry -There are some connectors you can start trying out today, and we'll gradually add more to this list: - -1. [hasura/ndc-clickhouse](https://github.com/hasura/ndc-clickhouse) -1. [hasura/ndc-postgres](https://github.com/hasura/ndc-postgres) -2. [hasura/ndc-qdrant](https://github.com/hasura/ndc-qdrant) -3. [hasura/ndc-sendgrid](https://github.com/hasura/ndc-sendgrid) -4. [hasura/ndc-typescript-deno](https://github.com/hasura/ndc-typescript-deno) +The connectors currently supported all have an entry in the [registry](/registry) folder. ## SDK & Guides diff --git a/registry/aurora/README.md b/registry/aurora/README.md new file mode 100644 index 00000000..801692df --- /dev/null +++ b/registry/aurora/README.md @@ -0,0 +1,31 @@ +## Overview + +`ndc-postgres` provides a Hasura Data Connector to the PostgreSQL database, +which can expose and run GraphQL queries via the Hasura v3 Project. + + +- [PostgreSQL Connector information in the Hasura Connectors directory](https://hasura.io/connectors/postgres) +- [GitHub repository](https://github.com/hasura/ndc-postgres) + +The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), +but does not currently support column relationship arguments in queries, or functions. + +Visit the +[Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) +for more information. + +The connector supports the [AWS Aurora](https://aws.amazon.com/rds/aurora/) Postgres-compatible database offering. + +## Deployment + +The connector is hosted by Hasura and can be used from the [Hasura v3 Console](https://console.hasura.io). + +## Usage + +Follow the [Quick Start Guide](https://hasura.io/docs/3.0/quickstart/) +To use the PostgreSQL data connector from the [Hasura v3 Console](https://console.hasura.io). + +## Troubleshooting + +Please [submit a Github issue](https://github.com/hasura/graphql-engine/issues/new) +if you encounter any problems! diff --git a/registry/aurora/logo.svg b/registry/aurora/logo.svg new file mode 100644 index 00000000..a7adb113 --- /dev/null +++ b/registry/aurora/logo.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/registry/aurora/metadata.json b/registry/aurora/metadata.json new file mode 100644 index 00000000..fcae359e --- /dev/null +++ b/registry/aurora/metadata.json @@ -0,0 +1,30 @@ +{ + "overview": { + "namespace": "hasura", + "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", + "title": "(AWS Aurora) PostgreSQL Native Data Connector", + "logo": "logo.svg", + "tags": [ + "database" + ], + "latest_version": "v0.4.0" + }, + "author": { + "support_email": "support@hasura.io", + "homepage": "https://hasura.io", + "name": "Hasura" + }, + "is_verified": true, + "is_hosted_by_hasura": true, + "source_code": { + "is_open_source": true, + "repository": "https://github.com/hasura/ndc-postgres", + "version": [ + { + "tag": "v0.4.0", + "hash": "8d304a83c5d41135d992132b77763d26f27803be", + "is_verified": true + } + ] + } +} diff --git a/registry/citus/README.md b/registry/citus/README.md new file mode 100644 index 00000000..e63f5909 --- /dev/null +++ b/registry/citus/README.md @@ -0,0 +1,30 @@ +## Overview + +`ndc-postgres` provides a Hasura Data Connector to the PostgreSQL database, +which can expose and run GraphQL queries via the Hasura v3 Project. + +- [PostgreSQL Connector information in the Hasura Connectors directory](https://hasura.io/connectors/postgres) +- [GitHub repository](https://github.com/hasura/ndc-postgres) + +The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), +but does not currently support column relationship arguments in queries, or functions. + +Visit the +[Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) +for more information. + +The connector supports the Citus database extensions to PostgreSQL. + +## Deployment + +The connector is hosted by Hasura and can be used from the [Hasura v3 Console](https://console.hasura.io). + +## Usage + +Follow the [Quick Start Guide](https://hasura.io/docs/3.0/quickstart/) +To use the PostgreSQL data connector from the [Hasura v3 Console](https://console.hasura.io). + +## Troubleshooting + +Please [submit a Github issue](https://github.com/hasura/graphql-engine/issues/new) +if you encounter any problems! diff --git a/registry/citus/logo.svg b/registry/citus/logo.svg new file mode 100644 index 00000000..7866462c --- /dev/null +++ b/registry/citus/logo.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/registry/citus/metadata.json b/registry/citus/metadata.json new file mode 100644 index 00000000..390b4f53 --- /dev/null +++ b/registry/citus/metadata.json @@ -0,0 +1,30 @@ +{ + "overview": { + "namespace": "hasura", + "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", + "title": "(Citus) PostgreSQL Native Data Connector", + "logo": "logo.svg", + "tags": [ + "database" + ], + "latest_version": "v0.4.0" + }, + "author": { + "support_email": "support@hasura.io", + "homepage": "https://hasura.io", + "name": "Hasura" + }, + "is_verified": true, + "is_hosted_by_hasura": true, + "source_code": { + "is_open_source": true, + "repository": "https://github.com/hasura/ndc-postgres", + "version": [ + { + "tag": "v0.4.0", + "hash": "8d304a83c5d41135d992132b77763d26f27803be", + "is_verified": true + } + ] + } +} diff --git a/registry/cockroach/README.md b/registry/cockroach/README.md new file mode 100644 index 00000000..fdad4553 --- /dev/null +++ b/registry/cockroach/README.md @@ -0,0 +1,30 @@ +## Overview + +`ndc-postgres` provides a Hasura Data Connector to the PostgreSQL database, +which can expose and run GraphQL queries via the Hasura v3 Project. + +- [PostgreSQL Connector information in the Hasura Connectors directory](https://hasura.io/connectors/postgres) +- [GitHub repository](https://github.com/hasura/ndc-postgres) + +The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), +but does not currently support column relationship arguments in queries, or functions. + +Visit the +[Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) +for more information. + +The connector supports the [CockroachDB](https://www.cockroachlabs.com/) PostgreSQL-compatible database. + +## Deployment + +The connector is hosted by Hasura and can be used from the [Hasura v3 Console](https://console.hasura.io). + +## Usage + +Follow the [Quick Start Guide](https://hasura.io/docs/3.0/quickstart/) +To use the PostgreSQL data connector from the [Hasura v3 Console](https://console.hasura.io). + +## Troubleshooting + +Please [submit a Github issue](https://github.com/hasura/graphql-engine/issues/new) +if you encounter any problems! diff --git a/registry/cockroach/logo.png b/registry/cockroach/logo.png new file mode 100644 index 00000000..5a1776b5 Binary files /dev/null and b/registry/cockroach/logo.png differ diff --git a/registry/cockroach/metadata.json b/registry/cockroach/metadata.json new file mode 100644 index 00000000..fbd56c5c --- /dev/null +++ b/registry/cockroach/metadata.json @@ -0,0 +1,30 @@ +{ + "overview": { + "namespace": "hasura", + "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", + "title": "(CockroachDB) PostgreSQL Native Data Connector", + "logo": "logo.png", + "tags": [ + "database" + ], + "latest_version": "v0.4.0" + }, + "author": { + "support_email": "support@hasura.io", + "homepage": "https://hasura.io", + "name": "Hasura" + }, + "is_verified": true, + "is_hosted_by_hasura": true, + "source_code": { + "is_open_source": true, + "repository": "https://github.com/hasura/ndc-postgres", + "version": [ + { + "tag": "v0.4.0", + "hash": "8d304a83c5d41135d992132b77763d26f27803be", + "is_verified": true + } + ] + } +} diff --git a/registry/neon/README.md b/registry/neon/README.md new file mode 100644 index 00000000..9513499f --- /dev/null +++ b/registry/neon/README.md @@ -0,0 +1,30 @@ +## Overview + +`ndc-postgres` provides a Hasura Data Connector to the PostgreSQL database, +which can expose and run GraphQL queries via the Hasura v3 Project. + +- [PostgreSQL Connector information in the Hasura Connectors directory](https://hasura.io/connectors/postgres) +- [GitHub repository](https://github.com/hasura/ndc-postgres) + +The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), +but does not currently support column relationship arguments in queries, or functions. + +Visit the +[Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) +for more information. + +The connector supports the [Neon](https://neon.tech/) PostgreSQL database offering. + +## Deployment + +The connector is hosted by Hasura and can be used from the [Hasura v3 Console](https://console.hasura.io). + +## Usage + +Follow the [Quick Start Guide](https://hasura.io/docs/3.0/quickstart/) +To use the PostgreSQL data connector from the [Hasura v3 Console](https://console.hasura.io). + +## Troubleshooting + +Please [submit a Github issue](https://github.com/hasura/graphql-engine/issues/new) +if you encounter any problems! diff --git a/registry/neon/logo.svg b/registry/neon/logo.svg new file mode 100644 index 00000000..28f6788a --- /dev/null +++ b/registry/neon/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/registry/neon/metadata.json b/registry/neon/metadata.json new file mode 100644 index 00000000..cadfbb3e --- /dev/null +++ b/registry/neon/metadata.json @@ -0,0 +1,30 @@ +{ + "overview": { + "namespace": "hasura", + "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", + "title": "(Neon) PostgreSQL Native Data Connector", + "logo": "logo.svg", + "tags": [ + "database" + ], + "latest_version": "v0.4.0" + }, + "author": { + "support_email": "support@hasura.io", + "homepage": "https://hasura.io", + "name": "Hasura" + }, + "is_verified": true, + "is_hosted_by_hasura": true, + "source_code": { + "is_open_source": true, + "repository": "https://github.com/hasura/ndc-postgres", + "version": [ + { + "tag": "v0.4.0", + "hash": "8d304a83c5d41135d992132b77763d26f27803be", + "is_verified": true + } + ] + } +} diff --git a/registry/postgres/metadata.json b/registry/postgres/metadata.json index 5ceea07e..a3d0bb1e 100644 --- a/registry/postgres/metadata.json +++ b/registry/postgres/metadata.json @@ -1,6 +1,6 @@ { "overview": { - "namespace":"hasura", + "namespace": "hasura", "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", "title": "PostgreSQL Native Data Connector", "logo": "logo.png", @@ -21,8 +21,8 @@ "repository": "https://github.com/hasura/ndc-postgres", "version": [ { - "tag": "v0.2.0", - "hash": "98801634b0e1396c933188eef88178952f412a8c", + "tag": "v0.4.0", + "hash": "8d304a83c5d41135d992132b77763d26f27803be", "is_verified": true } ] diff --git a/registry/spanner/README.md b/registry/spanner/README.md new file mode 100644 index 00000000..85fe0890 --- /dev/null +++ b/registry/spanner/README.md @@ -0,0 +1,30 @@ +## Overview + +`ndc-postgres` provides a Hasura Data Connector to the PostgreSQL database, +which can expose and run GraphQL queries via the Hasura v3 Project. + +- [PostgreSQL Connector information in the Hasura Connectors directory](https://hasura.io/connectors/postgres) +- [GitHub repository](https://github.com/hasura/ndc-postgres) + +The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), +but does not currently support column relationship arguments in queries, or functions. + +Visit the +[Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) +for more information. + +The connector supports the [Google Spanner](https://cloud.google.com/spanner) PostgreSQL-compatible database. + +## Deployment + +The connector is hosted by Hasura and can be used from the [Hasura v3 Console](https://console.hasura.io). + +## Usage + +Follow the [Quick Start Guide](https://hasura.io/docs/3.0/quickstart/) +To use the PostgreSQL data connector from the [Hasura v3 Console](https://console.hasura.io). + +## Troubleshooting + +Please [submit a Github issue](https://github.com/hasura/graphql-engine/issues/new) +if you encounter any problems! diff --git a/registry/spanner/logo.svg b/registry/spanner/logo.svg new file mode 100644 index 00000000..26365b2a --- /dev/null +++ b/registry/spanner/logo.svg @@ -0,0 +1,20 @@ + + + + + + + Icon_24px_CloudSpanner_Color + + + + + + + + + + + + + \ No newline at end of file diff --git a/registry/spanner/metadata.json b/registry/spanner/metadata.json new file mode 100644 index 00000000..dff53842 --- /dev/null +++ b/registry/spanner/metadata.json @@ -0,0 +1,30 @@ +{ + "overview": { + "namespace": "hasura", + "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", + "title": "(Google Spanner) PostgreSQL Native Data Connector", + "logo": "logo.svg", + "tags": [ + "database" + ], + "latest_version": "v0.4.0" + }, + "author": { + "support_email": "support@hasura.io", + "homepage": "https://hasura.io", + "name": "Hasura" + }, + "is_verified": true, + "is_hosted_by_hasura": true, + "source_code": { + "is_open_source": true, + "repository": "https://github.com/hasura/ndc-postgres", + "version": [ + { + "tag": "v0.4.0", + "hash": "8d304a83c5d41135d992132b77763d26f27803be", + "is_verified": true + } + ] + } +} diff --git a/registry/yugabyte/README.md b/registry/yugabyte/README.md new file mode 100644 index 00000000..07d4c795 --- /dev/null +++ b/registry/yugabyte/README.md @@ -0,0 +1,30 @@ +## Overview + +`ndc-postgres` provides a Hasura Data Connector to the PostgreSQL database, +which can expose and run GraphQL queries via the Hasura v3 Project. + +- [PostgreSQL Connector information in the Hasura Connectors directory](https://hasura.io/connectors/postgres) +- [GitHub repository](https://github.com/hasura/ndc-postgres) + +The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), +but does not currently support column relationship arguments in queries, or functions. + +Visit the +[Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) +for more information. + +The connector supports the [YugabyteDB](https://www.yugabyte.com) PostgreSQL database offering. + +## Deployment + +The connector is hosted by Hasura and can be used from the [Hasura v3 Console](https://console.hasura.io). + +## Usage + +Follow the [Quick Start Guide](https://hasura.io/docs/3.0/quickstart/) +To use the PostgreSQL data connector from the [Hasura v3 Console](https://console.hasura.io). + +## Troubleshooting + +Please [submit a Github issue](https://github.com/hasura/graphql-engine/issues/new) +if you encounter any problems! diff --git a/registry/yugabyte/logo.svg b/registry/yugabyte/logo.svg new file mode 100644 index 00000000..8c1e5fd4 --- /dev/null +++ b/registry/yugabyte/logo.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/registry/yugabyte/metadata.json b/registry/yugabyte/metadata.json new file mode 100644 index 00000000..fde39e5a --- /dev/null +++ b/registry/yugabyte/metadata.json @@ -0,0 +1,30 @@ +{ + "overview": { + "namespace": "hasura", + "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", + "title": "(YugabyteDB) PostgreSQL Native Data Connector", + "logo": "logo.svg", + "tags": [ + "database" + ], + "latest_version": "v0.4.0" + }, + "author": { + "support_email": "support@hasura.io", + "homepage": "https://hasura.io", + "name": "Hasura" + }, + "is_verified": true, + "is_hosted_by_hasura": true, + "source_code": { + "is_open_source": true, + "repository": "https://github.com/hasura/ndc-postgres", + "version": [ + { + "tag": "v0.4.0", + "hash": "8d304a83c5d41135d992132b77763d26f27803be", + "is_verified": true + } + ] + } +}