mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-14 08:02:15 +03:00
Docs: EE to Enterprise Edition replace
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/8766 GitOrigin-RevId: 464088adc707c45e1ca17fedaaeb2de4b65f367b
This commit is contained in:
parent
48945b21b2
commit
dc75c77b95
@ -94,7 +94,7 @@ X-Hasura-Role: admin
|
|||||||
| enable_manual | false | Boolean | If set to true, the Event Trigger can be invoked manually |
|
| enable_manual | false | Boolean | If set to true, the Event Trigger can be invoked manually |
|
||||||
| request_transform | false | [RequestTransformation](/api-reference/syntax-defs.mdx#requesttransformation) | Attaches a Request Transformation to the Event Trigger. |
|
| request_transform | false | [RequestTransformation](/api-reference/syntax-defs.mdx#requesttransformation) | Attaches a Request Transformation to the Event Trigger. |
|
||||||
| response_transform | false | [ResponseTransformation](/api-reference/syntax-defs.mdx#responsetransformation) | Attaches a Request Transformation to the Event Trigger. |
|
| response_transform | false | [ResponseTransformation](/api-reference/syntax-defs.mdx#responsetransformation) | Attaches a Request Transformation to the Event Trigger. |
|
||||||
| cleanup_config | false | [AutoEventTriggerCleanupConfig](/api-reference/syntax-defs.mdx#autoeventtriggercleanupconfig) | Cleanup config for the auto cleanup process (EE/Cloud only). |
|
| cleanup_config | false | [AutoEventTriggerCleanupConfig](/api-reference/syntax-defs.mdx#autoeventtriggercleanupconfig) | Cleanup config for the auto cleanup process (Enterprise Edition/Cloud only). |
|
||||||
| trigger_on_replication | false | Boolean | Specification for enabling/disabling the Event Trigger during logical replication |
|
| trigger_on_replication | false | Boolean | Specification for enabling/disabling the Event Trigger during logical replication |
|
||||||
|
|
||||||
(\*) Either `webhook` or `webhook_from_env` are required.
|
(\*) Either `webhook` or `webhook_from_env` are required.
|
||||||
@ -256,7 +256,7 @@ X-Hasura-Role: admin
|
|||||||
| enable_manual | false | Boolean | If set to true, the Event Trigger can be invoked manually |
|
| enable_manual | false | Boolean | If set to true, the Event Trigger can be invoked manually |
|
||||||
| request_transform | false | [RequestTransformation](/api-reference/syntax-defs.mdx#requesttransformation) | Attaches a Request Transformation to the Event Trigger. |
|
| request_transform | false | [RequestTransformation](/api-reference/syntax-defs.mdx#requesttransformation) | Attaches a Request Transformation to the Event Trigger. |
|
||||||
| response_transform | false | [ResponseTransformation](/api-reference/syntax-defs.mdx#responsetransformation) | Attaches a Request Transformation to the Event Trigger. |
|
| response_transform | false | [ResponseTransformation](/api-reference/syntax-defs.mdx#responsetransformation) | Attaches a Request Transformation to the Event Trigger. |
|
||||||
| cleanup_config | false | [AutoEventTriggerCleanupConfig](/api-reference/syntax-defs.mdx#autoeventtriggercleanupconfig) | Cleanup config for the auto cleanup process (EE/Cloud only). |
|
| cleanup_config | false | [AutoEventTriggerCleanupConfig](/api-reference/syntax-defs.mdx#autoeventtriggercleanupconfig) | Cleanup config for the auto cleanup process (Enterprise Edition/Cloud only). |
|
||||||
| trigger_on_replication | false | Boolean | Specification for enabling/disabling the Event Trigger during logical replication |
|
| trigger_on_replication | false | Boolean | Specification for enabling/disabling the Event Trigger during logical replication |
|
||||||
|
|
||||||
(\*) Either `webhook` or `webhook_from_env` are required.
|
(\*) Either `webhook` or `webhook_from_env` are required.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
description: Caching in Hasura Cloud and EE
|
description: Caching in Hasura Cloud and Enterprise Edition
|
||||||
sidebar_label: Overview
|
sidebar_label: Overview
|
||||||
title: 'Hasura Caching'
|
title: 'Hasura Caching'
|
||||||
keywords:
|
keywords:
|
||||||
|
@ -14,8 +14,8 @@ keywords:
|
|||||||
:::caution Athena Beta Availability
|
:::caution Athena Beta Availability
|
||||||
|
|
||||||
The Hasura Amazon Athena connector is currently available in beta for all Hasura Cloud offerings and for Hasura
|
The Hasura Amazon Athena connector is currently available in beta for all Hasura Cloud offerings and for Hasura
|
||||||
Enterprise Edition (EE) customers. Once the Athena connector is generally available (GA), it will be available only for
|
Enterprise Edition customers. Once the Athena connector is generally available (GA), it will be available only for
|
||||||
Hasura Cloud Enterprise and EE customers.
|
Hasura Cloud Enterprise and Enterprise Edition customers.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
@ -14,8 +14,8 @@ keywords:
|
|||||||
:::caution Athena Beta Availability
|
:::caution Athena Beta Availability
|
||||||
|
|
||||||
The Hasura Amazon Athena connector is currently available in `beta` for all Hasura Cloud offerings and for Hasura
|
The Hasura Amazon Athena connector is currently available in `beta` for all Hasura Cloud offerings and for Hasura
|
||||||
Enterprise Edition (EE) customers. Once the Athena connector is generally available (GA), it will be available only for
|
Enterprise Edition customers. Once the Athena connector is generally available (GA), it will be available only for
|
||||||
Hasura Cloud Enterprise and EE customers.
|
Hasura Cloud Enterprise and Enterprise Edition customers.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Hasura Cloud and Hasura Enterprise dynamic database connection routing
|
description: Hasura Cloud and Hasura Enterprise dynamic database connection routing
|
||||||
title: 'Cloud and EE: Dynamic database connection routing'
|
title: 'Cloud and Enterprise Edition: Dynamic database connection routing'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Hasura Cloud and Hasura Enterprise read replicas
|
description: Hasura Cloud and Hasura Enterprise read replicas
|
||||||
title: 'Cloud and EE: Read replicas on Hasura Cloud'
|
title: 'Cloud and Enterprise Edition: Read replicas on Hasura Cloud'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
|
@ -50,7 +50,7 @@ modify the schema.
|
|||||||
|
|
||||||
This tutorial assumes that the following prerequisites have been met:
|
This tutorial assumes that the following prerequisites have been met:
|
||||||
|
|
||||||
- To deploy Hasura EE, you will need a license key. Please [contact Hasura Sales](mailto:sales@hasura.io) if you do not
|
- To deploy Hasura Enterprise Edition, you will need a license key. Please [contact Hasura Sales](mailto:sales@hasura.io) if you do not
|
||||||
already have one.
|
already have one.
|
||||||
- You have [Docker](https://docs.docker.com/install/) and [Docker Compose](https://docs.docker.com/compose/install/)
|
- You have [Docker](https://docs.docker.com/install/) and [Docker Compose](https://docs.docker.com/compose/install/)
|
||||||
working on your machine.
|
working on your machine.
|
||||||
@ -69,7 +69,7 @@ wget https://raw.githubusercontent.com/hasura/graphql-engine/master/install-mani
|
|||||||
curl https://raw.githubusercontent.com/hasura/graphql-engine/master/install-manifests/enterprise/mariadb/docker-compose.yaml -o docker-compose.yaml
|
curl https://raw.githubusercontent.com/hasura/graphql-engine/master/install-manifests/enterprise/mariadb/docker-compose.yaml -o docker-compose.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 2: Set the Hasura EE license key and the admin secret
|
### Step 2: Set the Hasura Enterprise Edition license key and the admin secret
|
||||||
|
|
||||||
Edit the downloaded `docker-compose.yaml` and set the license key and admin secret.
|
Edit the downloaded `docker-compose.yaml` and set the license key and admin secret.
|
||||||
|
|
||||||
@ -155,7 +155,7 @@ automatically build a full-featured GraphQL API for it.
|
|||||||
|
|
||||||
### Step 7 (optional): Use managed PostgreSQL and Redis instances
|
### Step 7 (optional): Use managed PostgreSQL and Redis instances
|
||||||
|
|
||||||
The Hasura EE Docker compose files come with containerized open-source versions of PostgreSQL and Redis.
|
The Hasura Enterprise Edition Docker compose files come with containerized open-source versions of PostgreSQL and Redis.
|
||||||
|
|
||||||
We highly recommend using managed PostgreSQL and Redis instances especially when running in production.
|
We highly recommend using managed PostgreSQL and Redis instances especially when running in production.
|
||||||
|
|
||||||
|
@ -52,8 +52,8 @@ modify the schema.
|
|||||||
|
|
||||||
This tutorial assumes that the following prerequisites have been met:
|
This tutorial assumes that the following prerequisites have been met:
|
||||||
|
|
||||||
- To deploy Hasura EE, you will need a license key. Please [contact Hasura Sales](mailto:sales@hasura.io) if you do not
|
- To deploy Hasura Enterprise Edition, you will need a license key. Please
|
||||||
already have one.
|
[contact Hasura Sales](mailto:sales@hasura.io) if you do not already have one.
|
||||||
- You have [Docker](https://docs.docker.com/install/) and [Docker Compose](https://docs.docker.com/compose/install/)
|
- You have [Docker](https://docs.docker.com/install/) and [Docker Compose](https://docs.docker.com/compose/install/)
|
||||||
working on your machine.
|
working on your machine.
|
||||||
- You have access to a MySQL database for which you would like to create an API.
|
- You have access to a MySQL database for which you would like to create an API.
|
||||||
@ -71,7 +71,7 @@ wget https://raw.githubusercontent.com/hasura/graphql-engine/master/install-mani
|
|||||||
curl https://raw.githubusercontent.com/hasura/graphql-engine/master/install-manifests/enterprise/mysql/docker-compose.yaml -o docker-compose.yaml
|
curl https://raw.githubusercontent.com/hasura/graphql-engine/master/install-manifests/enterprise/mysql/docker-compose.yaml -o docker-compose.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 2: Set the Hasura EE license key and the admin secret
|
### Step 2: Set the Hasura Enterprise Edition license key and the admin secret
|
||||||
|
|
||||||
Edit the downloaded `docker-compose.yaml` and set the license key and admin secret.
|
Edit the downloaded `docker-compose.yaml` and set the license key and admin secret.
|
||||||
|
|
||||||
@ -157,7 +157,7 @@ automatically build a full-featured GraphQL API for it.
|
|||||||
|
|
||||||
### Step 8 (optional): Use managed PostgreSQL and Redis instances
|
### Step 8 (optional): Use managed PostgreSQL and Redis instances
|
||||||
|
|
||||||
The Hasura EE Docker compose files come with containerized open-source versions of PostgreSQL and Redis.
|
The Hasura Enterprise Edition Docker compose files come with containerized open-source versions of PostgreSQL and Redis.
|
||||||
|
|
||||||
We highly recommend using managed PostgreSQL and Redis instances especially when running in production.
|
We highly recommend using managed PostgreSQL and Redis instances especially when running in production.
|
||||||
|
|
||||||
|
@ -50,8 +50,8 @@ modify the schema.
|
|||||||
|
|
||||||
This tutorial assumes that the following prerequisites have been met:
|
This tutorial assumes that the following prerequisites have been met:
|
||||||
|
|
||||||
- To deploy Hasura EE, you will need a license key. Please [contact Hasura Sales](mailto:sales@hasura.io) if you do not
|
- To deploy Hasura Enterprise Edition, you will need a license key. Please
|
||||||
already have one.
|
[contact Hasura Sales](mailto:sales@hasura.io) if you do not already have one.
|
||||||
- You have [Docker](https://docs.docker.com/install/) and [Docker Compose](https://docs.docker.com/compose/install/)
|
- You have [Docker](https://docs.docker.com/install/) and [Docker Compose](https://docs.docker.com/compose/install/)
|
||||||
working on your machine.
|
working on your machine.
|
||||||
- You have access to a Oracle database for which you would like to create an API.
|
- You have access to a Oracle database for which you would like to create an API.
|
||||||
@ -70,7 +70,7 @@ wget https://raw.githubusercontent.com/hasura/graphql-engine/master/install-mani
|
|||||||
curl https://raw.githubusercontent.com/hasura/graphql-engine/master/install-manifests/enterprise/oracle/docker-compose.yaml
|
curl https://raw.githubusercontent.com/hasura/graphql-engine/master/install-manifests/enterprise/oracle/docker-compose.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 2: Set the Hasura EE license key and the admin secret
|
### Step 2: Set the Hasura Enterprise Edition license key and the admin secret
|
||||||
|
|
||||||
Edit the downloaded `docker-compose.yaml` and set the license key and admin secret.
|
Edit the downloaded `docker-compose.yaml` and set the license key and admin secret.
|
||||||
|
|
||||||
@ -153,7 +153,7 @@ automatically build a full-featured GraphQL API for it.
|
|||||||
|
|
||||||
### Step 8 (optional): Use managed PostgreSQL and Redis instances
|
### Step 8 (optional): Use managed PostgreSQL and Redis instances
|
||||||
|
|
||||||
The Hasura EE Docker compose files come with containerized open-source versions of PostgreSQL and Redis.
|
The Hasura Enterprise Edition Docker compose files come with containerized open-source versions of PostgreSQL and Redis.
|
||||||
|
|
||||||
We highly recommend using managed PostgreSQL and Redis instances especially when running in production.
|
We highly recommend using managed PostgreSQL and Redis instances especially when running in production.
|
||||||
|
|
||||||
|
@ -13,8 +13,8 @@ keywords:
|
|||||||
:::caution Snowflake Beta Availability
|
:::caution Snowflake Beta Availability
|
||||||
|
|
||||||
The Hasura Snowflake connector is currently available in `beta` for all Hasura Cloud offerings and for Hasura
|
The Hasura Snowflake connector is currently available in `beta` for all Hasura Cloud offerings and for Hasura
|
||||||
Enterprise Edition (EE) customers. Once the Snowflake connector is generally available (GA), it will be available only for
|
Enterprise Edition customers. Once the Snowflake connector is generally available (GA), it will be available only for
|
||||||
Hasura Cloud Enterprise and EE customers.
|
Hasura Cloud Enterprise and Enterprise Edition customers.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
@ -15,8 +15,8 @@ keywords:
|
|||||||
:::caution Snowflake Beta Availability
|
:::caution Snowflake Beta Availability
|
||||||
|
|
||||||
The Hasura Snowflake connector is currently available in `beta` for all Hasura Cloud offerings and for Hasura
|
The Hasura Snowflake connector is currently available in `beta` for all Hasura Cloud offerings and for Hasura
|
||||||
Enterprise Edition (EE) customers. Once the Snowflake connector is generally available (GA), it will be available only for
|
Enterprise Edition customers. Once the Snowflake connector is generally available (GA), it will be available only for
|
||||||
Hasura Cloud Enterprise and EE customers.
|
Hasura Cloud Enterprise and Enterprise Edition customers.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
@ -75,7 +75,7 @@ include the configurations in the exported Metadata.
|
|||||||
operates. Queries you structure differently may return unexpected results. You could modify security policies such as
|
operates. Queries you structure differently may return unexpected results. You could modify security policies such as
|
||||||
RBAC permissions or allowed queries via Metadata changes that cause unexpected behavior.
|
RBAC permissions or allowed queries via Metadata changes that cause unexpected behavior.
|
||||||
|
|
||||||
- Don't apply Metadata generated from the Community Edition to an Enterprise Edition system that has EE features
|
- Don't apply Metadata generated from the Community Edition to an Enterprise Edition system that has Enterprise Edition
|
||||||
configured (e.g., read-replicas). Hasura stores these configurations in the Metadata, and the Community Edition cannot
|
features configured (e.g., read-replicas). Hasura stores these configurations in the Metadata, and the Community
|
||||||
configure these features. The resulting exported Metadata will not contain these values, and this Metadata would
|
Edition cannot configure these features. The resulting exported Metadata will not contain these values, and this
|
||||||
overwrite the Enterprise Edition configurations if you applied it.
|
Metadata would overwrite the Enterprise Edition configurations if you applied it.
|
||||||
|
@ -40,7 +40,7 @@ the list of connected data sources.
|
|||||||
| **Accepted values** | String (PostgreSQL DB connection string) |
|
| **Accepted values** | String (PostgreSQL DB connection string) |
|
||||||
| **Example** | `postgres://<user>:<password>@<host>:<port>/<db-name>` |
|
| **Example** | `postgres://<user>:<password>@<host>:<port>/<db-name>` |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
@ -54,14 +54,14 @@ above, databases can be connected using any custom environment variables of your
|
|||||||
This Postgres database URL is used to store Hasura's Metadata. By default, the database configured using
|
This Postgres database URL is used to store Hasura's Metadata. By default, the database configured using
|
||||||
`HASURA_GRAPHQL_DATABASE_URL` / `--database_url` will be used to store the Metadata.
|
`HASURA_GRAPHQL_DATABASE_URL` / `--database_url` will be used to store the Metadata.
|
||||||
|
|
||||||
| | |
|
| | |
|
||||||
| ------------------- | ----------------------------------------------------------- |
|
| ------------------- | --------------------------------------------------------------------------- |
|
||||||
| **Flag** | `--metadata-database-url <METADATA_DATABASE_URL>` |
|
| **Flag** | `--metadata-database-url <METADATA_DATABASE_URL>` |
|
||||||
| **Env var** | `HASURA_GRAPHQL_METADATA_DATABASE_URL` |
|
| **Env var** | `HASURA_GRAPHQL_METADATA_DATABASE_URL` |
|
||||||
| **Accepted values** | String (PostgreSQL DB connection string) |
|
| **Accepted values** | String (PostgreSQL DB connection string) |
|
||||||
| **Example** | `postgres://<user>:<password>@<host>:<port>/<db-name>` |
|
| **Example** | `postgres://<user>:<password>@<host>:<port>/<db-name>` |
|
||||||
| **Default** | **CE, EE**: `null` <br />**Cloud**: managed by Hasura Cloud |
|
| **Default** | **CE, Enterprise Edition**: `null` <br />**Cloud**: managed by Hasura Cloud |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
@ -91,19 +91,19 @@ Internal information is included in an error response for requests made by an ad
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `true` |
|
| **Default** | `true` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Admin Secret Key
|
### Admin Secret Key
|
||||||
|
|
||||||
A [secret key](/deployment/securing-graphql-endpoint.mdx) required to access the Hasura instance.
|
A [secret key](/deployment/securing-graphql-endpoint.mdx) required to access the Hasura instance.
|
||||||
|
|
||||||
| | |
|
| | |
|
||||||
| ------------------- | ------------------------------------------------------ |
|
| ------------------- | ---------------------------------------------------------------------- |
|
||||||
| **Flag** | `--admin-secret <ADMIN_SECRET_KEY>` |
|
| **Flag** | `--admin-secret <ADMIN_SECRET_KEY>` |
|
||||||
| **Env var** | `HASURA_GRAPHQL_ADMIN_SECRET` |
|
| **Env var** | `HASURA_GRAPHQL_ADMIN_SECRET` |
|
||||||
| **Accepted values** | String |
|
| **Accepted values** | String |
|
||||||
| **Default** | **CE, EE**: null <br />**Cloud**: generated by default |
|
| **Default** | **CE, Enterprise Edition**: null <br />**Cloud**: generated by default |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
@ -123,7 +123,7 @@ Hasura instance.
|
|||||||
| **Accepted values** | Array (of strings) |
|
| **Accepted values** | Array (of strings) |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Example** | `'["secret1", "secret2"]'` |
|
| **Example** | `'["secret1", "secret2"]'` |
|
||||||
| **Supported in** | EE only |
|
| **Supported in** | Enterprise Edition only |
|
||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
@ -143,19 +143,19 @@ actions from the storage.
|
|||||||
| **Env var** | `HASURA_GRAPHQL_ASYNC_ACTIONS_FETCH_INTERVAL` |
|
| **Env var** | `HASURA_GRAPHQL_ASYNC_ACTIONS_FETCH_INTERVAL` |
|
||||||
| **Accepted values** | Integer (Representing an interval in milliseconds) |
|
| **Accepted values** | Integer (Representing an interval in milliseconds) |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Auth Hook
|
### Auth Hook
|
||||||
|
|
||||||
The URL required to authorize requests when utilizing [authentication webhooks](/auth/authentication/webhook.mdx).
|
The URL required to authorize requests when utilizing [authentication webhooks](/auth/authentication/webhook.mdx).
|
||||||
|
|
||||||
| | |
|
| | |
|
||||||
| ------------------- | --------------------------- |
|
| ------------------- | ----------------------------- |
|
||||||
| **Flag** | `--auth-hook <WEBHOOK_URL>` |
|
| **Flag** | `--auth-hook <WEBHOOK_URL>` |
|
||||||
| **Env var** | `HASURA_GRAPHQL_AUTH_HOOK` |
|
| **Env var** | `HASURA_GRAPHQL_AUTH_HOOK` |
|
||||||
| **Accepted values** | String (URL) |
|
| **Accepted values** | String (URL) |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
@ -175,7 +175,7 @@ requests.
|
|||||||
| **Accepted values** | String (HTTP method) |
|
| **Accepted values** | String (HTTP method) |
|
||||||
| **Options** | `GET` or `POST` |
|
| **Options** | `GET` or `POST` |
|
||||||
| **Default** | `GET` |
|
| **Default** | `GET` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Send Request Body to Auth Hook
|
### Send Request Body to Auth Hook
|
||||||
|
|
||||||
@ -188,13 +188,13 @@ Whether or not to send the request body (graphql request/variables) to the auth
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `true` |
|
| **Default** | `true` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### BigQuery String Numeric Input
|
### BigQuery String Numeric Input
|
||||||
|
|
||||||
Stringify certain
|
Stringify certain
|
||||||
[BigQuery numeric types](https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types#numeric_types),
|
[BigQuery numeric types](https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types#numeric_types),
|
||||||
specifically `bignumeric`, `float64`, `int64`, `numeric` and aliases thereof, as they don't fit into the `IEEE 754` spec
|
specifically `bignumeric`, `float64`, `int64`, `numeric` and aliases thereof, as they don't fit into the `IEnterprise EditionE 754` spec
|
||||||
for JSON encoding-decoding.
|
for JSON encoding-decoding.
|
||||||
|
|
||||||
| | |
|
| | |
|
||||||
@ -204,7 +204,7 @@ for JSON encoding-decoding.
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `false` |
|
| **Default** | `false` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### Connections per Read-Replica
|
### Connections per Read-Replica
|
||||||
|
|
||||||
@ -218,7 +218,7 @@ capacity in other stripes.
|
|||||||
| **Env var** | `HASURA_GRAPHQL_CONNECTIONS_PER_READ_REPLICA` |
|
| **Env var** | `HASURA_GRAPHQL_CONNECTIONS_PER_READ_REPLICA` |
|
||||||
| **Accepted values** | Integer |
|
| **Accepted values** | Integer |
|
||||||
| **Default** | `50` |
|
| **Default** | `50` |
|
||||||
| **Supported in** | EE only |
|
| **Supported in** | Enterprise Edition only |
|
||||||
|
|
||||||
### Console Assets Directory
|
### Console Assets Directory
|
||||||
|
|
||||||
@ -233,7 +233,7 @@ instead of the CDN, set the value to `/srv/console-assets`.
|
|||||||
| **Accepted values** | String |
|
| **Accepted values** | String |
|
||||||
| **Options** | `"/srv/console-assets"` |
|
| **Options** | `"/srv/console-assets"` |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### CORS Domain
|
### CORS Domain
|
||||||
|
|
||||||
@ -246,9 +246,9 @@ value will block requests from all other domains**.
|
|||||||
| **Flag** | `--cors-domain <DOMAINS>` |
|
| **Flag** | `--cors-domain <DOMAINS>` |
|
||||||
| **Env var** | `HASURA_GRAPHQL_CORS_DOMAIN` |
|
| **Env var** | `HASURA_GRAPHQL_CORS_DOMAIN` |
|
||||||
| **Accepted values** | String (comma separated list of domains) |
|
| **Accepted values** | String (comma separated list of domains) |
|
||||||
| **Default** | **CE**, **EE**: `null` <br />**Cloud**: `*` |
|
| **Default** | **CE**, **Enterprise Edition**: `null` <br />**Cloud**: `*` |
|
||||||
| **Example** | "https://\*.foo.bar.com:8080, http://\*.localhost, http://localhost:3000, http://example.com" |
|
| **Example** | "https://\*.foo.bar.com:8080, http://\*.localhost, http://localhost:3000, http://example.com" |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
@ -262,14 +262,14 @@ allowed CORS domain. Setting an empty value will block requests from all other d
|
|||||||
Sets [dev mode](deployment/graphql-engine-flags/config-examples.mdx#dev-mode) for GraphQL requests, i.e. in case of
|
Sets [dev mode](deployment/graphql-engine-flags/config-examples.mdx#dev-mode) for GraphQL requests, i.e. in case of
|
||||||
errors, includes an `internal` key in the errors extensions of the response.
|
errors, includes an `internal` key in the errors extensions of the response.
|
||||||
|
|
||||||
| | |
|
| | |
|
||||||
| ------------------- | ------------------------- |
|
| ------------------- | ----------------------------- |
|
||||||
| **Flag** | `--dev-mode` |
|
| **Flag** | `--dev-mode` |
|
||||||
| **Env var** | `HASURA_GRAPHQL_DEV_MODE` |
|
| **Env var** | `HASURA_GRAPHQL_DEV_MODE` |
|
||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `false` |
|
| **Default** | `false` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Default Naming Convention
|
### Default Naming Convention
|
||||||
|
|
||||||
@ -282,7 +282,7 @@ Used to set the default [naming convention](/schema/postgres/naming-convention.m
|
|||||||
| **Accepted values** | String |
|
| **Accepted values** | String |
|
||||||
| **Options** | `hasura-default` or `graphql-default` |
|
| **Options** | `hasura-default` or `graphql-default` |
|
||||||
| **Default** | `hasura-default` |
|
| **Default** | `hasura-default` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Disable CORS
|
### Disable CORS
|
||||||
|
|
||||||
@ -296,7 +296,7 @@ headers on any request.
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `false` |
|
| **Default** | `false` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### Enable Allow List
|
### Enable Allow List
|
||||||
|
|
||||||
@ -310,7 +310,7 @@ Restrict requests allowed to be executed by the GraphQL Engine to those that are
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `false` |
|
| **Default** | `false` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Enable Apollo Federation
|
### Enable Apollo Federation
|
||||||
|
|
||||||
@ -324,20 +324,20 @@ subgraph in an Apollo supergraph.
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `false` |
|
| **Default** | `false` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Enable Console
|
### Enable Console
|
||||||
|
|
||||||
Enable the Hasura Console (served by the server on `/` and `/console`).
|
Enable the Hasura Console (served by the server on `/` and `/console`).
|
||||||
|
|
||||||
| | |
|
| | |
|
||||||
| ------------------- | ------------------------------------------------------------------ |
|
| ------------------- | ---------------------------------------------------------------------------------- |
|
||||||
| **Flag** | `--enable-console <true-or-false>` |
|
| **Flag** | `--enable-console <true-or-false>` |
|
||||||
| **Env var** | `HASURA_GRAPHQL_ENABLE_CONSOLE` |
|
| **Env var** | `HASURA_GRAPHQL_ENABLE_CONSOLE` |
|
||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | **CE**, **EE**: `false` <br />**Cloud**: Console is always enabled |
|
| **Default** | **CE**, **Enterprise Edition**: `false` <br />**Cloud**: Console is always enabled |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### Enable Log Compression
|
### Enable Log Compression
|
||||||
|
|
||||||
@ -350,7 +350,7 @@ Enable sending compressed logs to [metrics server](/enterprise/metrics.mdx).
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `false` |
|
| **Default** | `false` |
|
||||||
| **Supported in** | EE |
|
| **Supported in** | Enterprise Edition |
|
||||||
|
|
||||||
### Enable Maintenance Mode
|
### Enable Maintenance Mode
|
||||||
|
|
||||||
@ -363,7 +363,7 @@ Enabling [maintenance mode](/hasura-cloud/projects/maintenance-mode.mdx) disable
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `false` |
|
| **Default** | `false` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Enable Metadata Query Logging
|
### Enable Metadata Query Logging
|
||||||
|
|
||||||
@ -377,7 +377,7 @@ queries.
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `false` |
|
| **Default** | `false` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### Enable Remote Schema Permissions
|
### Enable Remote Schema Permissions
|
||||||
|
|
||||||
@ -390,7 +390,7 @@ Enable [RBAC for Remote Schemas](/remote-schemas/auth/remote-schema-permissions.
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `false` |
|
| **Default** | `false` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Enable Telemetry
|
### Enable Telemetry
|
||||||
|
|
||||||
@ -403,7 +403,7 @@ Setting this enables or disables [anonymous telemetry](/policies/telemetry.mdx).
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `true` |
|
| **Default** | `true` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### Enabled APIs
|
### Enabled APIs
|
||||||
|
|
||||||
@ -416,7 +416,7 @@ List of [APIs](/api-reference/overview.mdx) to be enabled on a Hasura GraphQL En
|
|||||||
| **Accepted values** | String (Comma-separated) |
|
| **Accepted values** | String (Comma-separated) |
|
||||||
| **Options** | `metadata`, `graphql`, `pgdump`, `config`, `metrics` |
|
| **Options** | `metadata`, `graphql`, `pgdump`, `config`, `metrics` |
|
||||||
| **Default** | `metadata, graphql, pgdump, config` |
|
| **Default** | `metadata, graphql, pgdump, config` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Enabled Log Types
|
### Enabled Log Types
|
||||||
|
|
||||||
@ -429,7 +429,7 @@ List of [log types](/deployment/logging.mdx#log-types) to enable.
|
|||||||
| **Accepted values** | String (Comma-separated) |
|
| **Accepted values** | String (Comma-separated) |
|
||||||
| **Options** | `startup`, `http-log`, `webhook-log`, `websocket-log` |
|
| **Options** | `startup`, `http-log`, `webhook-log`, `websocket-log` |
|
||||||
| **Default** | `startup, http-log, webhook-log, websocket-log` |
|
| **Default** | `startup, http-log, webhook-log, websocket-log` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### Events HTTP Pool Size
|
### Events HTTP Pool Size
|
||||||
|
|
||||||
@ -441,7 +441,7 @@ Maximum number of concurrent HTTP workers for event delivery.
|
|||||||
| **Env var** | `HASURA_GRAPHQL_EVENTS_HTTP_POOL_SIZE` |
|
| **Env var** | `HASURA_GRAPHQL_EVENTS_HTTP_POOL_SIZE` |
|
||||||
| **Accepted values** | Integer |
|
| **Accepted values** | Integer |
|
||||||
| **Default** | `100` |
|
| **Default** | `100` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Events Fetch Batch Size
|
### Events Fetch Batch Size
|
||||||
|
|
||||||
@ -453,7 +453,7 @@ The maximum number of events to be fetched from the DB in a single batch.
|
|||||||
| **Env var** | `HASURA_GRAPHQL_EVENTS_FETCH_BATCH_SIZE` |
|
| **Env var** | `HASURA_GRAPHQL_EVENTS_FETCH_BATCH_SIZE` |
|
||||||
| **Accepted values** | Integer |
|
| **Accepted values** | Integer |
|
||||||
| **Default** | `100` |
|
| **Default** | `100` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Events Fetch Interval
|
### Events Fetch Interval
|
||||||
|
|
||||||
@ -466,7 +466,7 @@ Postgres.
|
|||||||
| **Env var** | `HASURA_GRAPHQL_EVENTS_FETCH_INTERVAL` |
|
| **Env var** | `HASURA_GRAPHQL_EVENTS_FETCH_INTERVAL` |
|
||||||
| **Accepted values** | Integer |
|
| **Accepted values** | Integer |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Experimental Features
|
### Experimental Features
|
||||||
|
|
||||||
@ -479,7 +479,7 @@ List of experimental features to be enabled.
|
|||||||
| **Accepted values** | String (Comma-separated list) |
|
| **Accepted values** | String (Comma-separated list) |
|
||||||
| **Options** | `inherited_roles`, `optimise_permission_filters`, `naming_convention`, `streaming_subscriptions`, `apollo_federation`, `hide_update_many_fields`, `bigquery_string_numeric_input`, `hide_aggregation_predicates`, `hide_stream_fields` |
|
| **Options** | `inherited_roles`, `optimise_permission_filters`, `naming_convention`, `streaming_subscriptions`, `apollo_federation`, `hide_update_many_fields`, `bigquery_string_numeric_input`, `hide_aggregation_predicates`, `hide_stream_fields` |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Graceful Shutdown Timeout
|
### Graceful Shutdown Timeout
|
||||||
|
|
||||||
@ -493,7 +493,7 @@ completely. If the in-flight events are not completed within the timeout, those
|
|||||||
| **Env var** | `HASURA_GRAPHQL_GRACEFUL_SHUTDOWN_TIMEOUT` |
|
| **Env var** | `HASURA_GRAPHQL_GRACEFUL_SHUTDOWN_TIMEOUT` |
|
||||||
| **Accepted values** | Integer (Representing an interval measured in seconds) |
|
| **Accepted values** | Integer (Representing an interval measured in seconds) |
|
||||||
| **Default** | `60` |
|
| **Default** | `60` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### Infer Function Permissions
|
### Infer Function Permissions
|
||||||
|
|
||||||
@ -514,7 +514,7 @@ details.
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `true` |
|
| **Default** | `true` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### JWT Secret
|
### JWT Secret
|
||||||
|
|
||||||
@ -528,7 +528,7 @@ and the JWK (`key`) used for verifying a JWT. See the [JWT docs](/auth/authentic
|
|||||||
| **Accepted values** | JSON |
|
| **Accepted values** | JSON |
|
||||||
| **Example** | `{"type": "HS256", "key": "3bd561c37d214b4496d09049fadc542c"}` |
|
| **Example** | `{"type": "HS256", "key": "3bd561c37d214b4496d09049fadc542c"}` |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
@ -547,7 +547,7 @@ List of [JWT secrets](/security/multiple-jwt-secrets.mdx) to authenticate with d
|
|||||||
| **Accepted values** | JSON array of objects (containing type and the JWK used for verification) |
|
| **Accepted values** | JSON array of objects (containing type and the JWK used for verification) |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Example** | `[{\"type\": \"HS256\", \"key\": \"<your-hmac-shared-secret>\", \"claims_namespace\": \"<optional-custom-claims-key-name>\"}, {\"type\": \"RS256\", \"issuer\": \"my-issuer\", \"key\": \"<your-PEM-RSA-public-key>\", \"claims_namespace\": \"<optional-custom-claims-key-name>\"}]` |
|
| **Example** | `[{\"type\": \"HS256\", \"key\": \"<your-hmac-shared-secret>\", \"claims_namespace\": \"<optional-custom-claims-key-name>\"}, {\"type\": \"RS256\", \"issuer\": \"my-issuer\", \"key\": \"<your-PEM-RSA-public-key>\", \"claims_namespace\": \"<optional-custom-claims-key-name>\"}]` |
|
||||||
| **Supported in** | EE, Cloud |
|
| **Supported in** | Enterprise Edition, Cloud |
|
||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
@ -567,20 +567,20 @@ milliseconds - for any
|
|||||||
| **Env var** | `HASURA_GRAPHQL_LIVE_QUERIES_MULTIPLEXED_REFETCH_INTERVAL` |
|
| **Env var** | `HASURA_GRAPHQL_LIVE_QUERIES_MULTIPLEXED_REFETCH_INTERVAL` |
|
||||||
| **Accepted values** | Integer (Representing an interval measured in milliseconds) |
|
| **Accepted values** | Integer (Representing an interval measured in milliseconds) |
|
||||||
| **Default** | `1000` |
|
| **Default** | `1000` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Log Level
|
### Log Level
|
||||||
|
|
||||||
This variable sets the level for [Hasura's logs](/deployment/logging.mdx#logging-levels).
|
This variable sets the level for [Hasura's logs](/deployment/logging.mdx#logging-levels).
|
||||||
|
|
||||||
| | |
|
| | |
|
||||||
| ------------------- | ------------------------------------------------------- |
|
| ------------------- | ----------------------------------------------------------------------- |
|
||||||
| **Flag** | `--log-level <LEVEL>` |
|
| **Flag** | `--log-level <LEVEL>` |
|
||||||
| **Env var** | `HASURA_GRAPHQL_LOG_LEVEL` |
|
| **Env var** | `HASURA_GRAPHQL_LOG_LEVEL` |
|
||||||
| **Accepted values** | String |
|
| **Accepted values** | String |
|
||||||
| **Options** | `debug`, `info`, `warn`, `error` |
|
| **Options** | `debug`, `info`, `warn`, `error` |
|
||||||
| **Default** | `info` |
|
| **Default** | `info` |
|
||||||
| **Supported in** | **CE**, **EE**<br/>**Cloud**: can only be set to `info` |
|
| **Supported in** | **CE**, **Enterprise Edition**<br/>**Cloud**: can only be set to `info` |
|
||||||
|
|
||||||
### Max Cache Size
|
### Max Cache Size
|
||||||
|
|
||||||
@ -592,7 +592,7 @@ The [maximum cache size](/enterprise/caching.mdx), measured in MB, for queries.
|
|||||||
| **Env var** | `HASURA_GRAPHQL_MAX_CACHE_SIZE` |
|
| **Env var** | `HASURA_GRAPHQL_MAX_CACHE_SIZE` |
|
||||||
| **Accepted values** | Integer (Representing cache size measured in MB) |
|
| **Accepted values** | Integer (Representing cache size measured in MB) |
|
||||||
| **Default** | `1` |
|
| **Default** | `1` |
|
||||||
| **Supported in** | **EE**, **Cloud**: Standard / Professional tier is set to `100` MB as the default |
|
| **Supported in** | **Enterprise Edition**, **Cloud**: Standard / Professional tier is set to `100` MB as the default |
|
||||||
|
|
||||||
### Metadata Database Extension Schema
|
### Metadata Database Extension Schema
|
||||||
|
|
||||||
@ -604,7 +604,7 @@ The schema in which Hasura can install extensions in the Metadata database.
|
|||||||
| **Env var** | `HASURA_GRAPHQL_METADATA_DATABASE_EXTENSIONS_SCHEMA` |
|
| **Env var** | `HASURA_GRAPHQL_METADATA_DATABASE_EXTENSIONS_SCHEMA` |
|
||||||
| **Accepted values** | String |
|
| **Accepted values** | String |
|
||||||
| **Default** | `public` |
|
| **Default** | `public` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### Multiplexed Batch Size
|
### Multiplexed Batch Size
|
||||||
|
|
||||||
@ -617,7 +617,7 @@ Multiplexed live queries are split into
|
|||||||
| **Env var** | `HASURA_GRAPHQL_LIVE_QUERIES_MULTIPLEXED_BATCH_SIZE` |
|
| **Env var** | `HASURA_GRAPHQL_LIVE_QUERIES_MULTIPLEXED_BATCH_SIZE` |
|
||||||
| **Accepted values** | Integer |
|
| **Accepted values** | Integer |
|
||||||
| **Default** | `100` |
|
| **Default** | `100` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Number of Retries
|
### Number of Retries
|
||||||
|
|
||||||
@ -654,7 +654,7 @@ stripe pseudo-randomly.
|
|||||||
| **Env var** | `HASURA_GRAPHQL_PG_STRIPES` |
|
| **Env var** | `HASURA_GRAPHQL_PG_STRIPES` |
|
||||||
| **Accepted values** | Integer |
|
| **Accepted values** | Integer |
|
||||||
| **Default** | `1` |
|
| **Default** | `1` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### PG Connections
|
### PG Connections
|
||||||
|
|
||||||
@ -723,7 +723,7 @@ The path for storage of Postgres SSL certificates when set via environment varia
|
|||||||
| **Env var** | `HASURA_GRAPHQL_PG_SSL_CERTIFICATE_PATH` |
|
| **Env var** | `HASURA_GRAPHQL_PG_SSL_CERTIFICATE_PATH` |
|
||||||
| **Accepted values** | String (Representing a file path) |
|
| **Accepted values** | String (Representing a file path) |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Supported in** | EE only |
|
| **Supported in** | Enterprise Edition only |
|
||||||
|
|
||||||
### Postgres Timeout
|
### Postgres Timeout
|
||||||
|
|
||||||
@ -772,7 +772,7 @@ The hostname to use for SNI when connecting to a rate-limiting [Redis instance o
|
|||||||
| **Env var** | `HASURA_GRAPHQL_RATE_LIMIT_REDIS_TLS_HOSTNAME` |
|
| **Env var** | `HASURA_GRAPHQL_RATE_LIMIT_REDIS_TLS_HOSTNAME` |
|
||||||
| **Accepted values** | String |
|
| **Accepted values** | String |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Supported in** | EE only |
|
| **Supported in** | Enterprise Edition only |
|
||||||
|
|
||||||
### Rate-Limit Redis URL
|
### Rate-Limit Redis URL
|
||||||
|
|
||||||
@ -785,7 +785,7 @@ The [Redis URL](/enterprise/caching.mdx) to use for rate limiting.
|
|||||||
| **Accepted values** | String |
|
| **Accepted values** | String |
|
||||||
| **Example** | `redis://username:password@host:port/db` |
|
| **Example** | `redis://username:password@host:port/db` |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Supported in** | EE only |
|
| **Supported in** | Enterprise Edition only |
|
||||||
|
|
||||||
### Rate-Limit Redis Use TLS
|
### Rate-Limit Redis Use TLS
|
||||||
|
|
||||||
@ -798,7 +798,7 @@ Whether to use TLS to connect to a caching [Redis instance](/enterprise/caching.
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `false` |
|
| **Default** | `false` |
|
||||||
| **Supported in** | EE only |
|
| **Supported in** | Enterprise Edition only |
|
||||||
|
|
||||||
### Read Replica URL
|
### Read Replica URL
|
||||||
|
|
||||||
@ -828,7 +828,7 @@ The hostname to use for SNI when connecting to a [caching Redis instance over TL
|
|||||||
| **Env var** | `HASURA_GRAPHQL_REDIS_TLS_HOSTNAME` |
|
| **Env var** | `HASURA_GRAPHQL_REDIS_TLS_HOSTNAME` |
|
||||||
| **Accepted values** | String |
|
| **Accepted values** | String |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Supported in** | EE only |
|
| **Supported in** | Enterprise Edition only |
|
||||||
|
|
||||||
### Redis TLS Shared CA Store Path
|
### Redis TLS Shared CA Store Path
|
||||||
|
|
||||||
@ -841,7 +841,7 @@ The path to a shared CA store to use to connect to both (caching and rate-limiti
|
|||||||
| **Env var** | `HASURA_GRAPHQL_REDIS_TLS_SHARED_CA_STORE_PATH` |
|
| **Env var** | `HASURA_GRAPHQL_REDIS_TLS_SHARED_CA_STORE_PATH` |
|
||||||
| **Accepted values** | String |
|
| **Accepted values** | String |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Supported in** | EE only |
|
| **Supported in** | Enterprise Edition only |
|
||||||
|
|
||||||
### Redis URL
|
### Redis URL
|
||||||
|
|
||||||
@ -854,7 +854,7 @@ The Redis URL to use for [query caching](/enterprise/caching.mdx).
|
|||||||
| **Accepted values** | String |
|
| **Accepted values** | String |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Example** | `redis://username:password@host:port/db` |
|
| **Example** | `redis://username:password@host:port/db` |
|
||||||
| **Supported in** | EE only |
|
| **Supported in** | Enterprise Edition only |
|
||||||
|
|
||||||
### Schema Sync Poll Interval
|
### Schema Sync Poll Interval
|
||||||
|
|
||||||
@ -866,44 +866,44 @@ The interval, in milliseconds, to poll Metadata storage for updates. To disable,
|
|||||||
| **Env var** | `HASURA_GRAPHQL_SCHEMA_SYNC_POLL_INTERVAL` |
|
| **Env var** | `HASURA_GRAPHQL_SCHEMA_SYNC_POLL_INTERVAL` |
|
||||||
| **Accepted values** | Integer (Representing an interval in milliseconds) |
|
| **Accepted values** | Integer (Representing an interval in milliseconds) |
|
||||||
| **Default** | `1000` |
|
| **Default** | `1000` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### Server Host
|
### Server Host
|
||||||
|
|
||||||
The host on which `graphql-engine` will listen. The default is `*`.
|
The host on which `graphql-engine` will listen. The default is `*`.
|
||||||
|
|
||||||
| | |
|
| | |
|
||||||
| ------------------- | -------------------------------------------------------- |
|
| ------------------- | ------------------------------------------------------------------------ |
|
||||||
| **Flag** | `--server-host <HOST>` |
|
| **Flag** | `--server-host <HOST>` |
|
||||||
| **Env var** | `HASURA_GRAPHQL_SERVER_HOST` |
|
| **Env var** | `HASURA_GRAPHQL_SERVER_HOST` |
|
||||||
| **Accepted values** | String |
|
| **Accepted values** | String |
|
||||||
| **Default** | **CE, EE**: `*` <br />**Cloud**: managed by Hasura Cloud |
|
| **Default** | **CE, Enterprise Edition**: `*` <br />**Cloud**: managed by Hasura Cloud |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### Server Port
|
### Server Port
|
||||||
|
|
||||||
The port on which `graphql-engine` should be served.
|
The port on which `graphql-engine` should be served.
|
||||||
|
|
||||||
| | |
|
| | |
|
||||||
| ------------------- | ----------------------------------------------------------- |
|
| ------------------- | --------------------------------------------------------------------------- |
|
||||||
| **Flag** | `--server-host <PORT>` |
|
| **Flag** | `--server-host <PORT>` |
|
||||||
| **Env var** | `HASURA_GRAPHQL_SERVER_PORT` |
|
| **Env var** | `HASURA_GRAPHQL_SERVER_PORT` |
|
||||||
| **Accepted values** | Integer |
|
| **Accepted values** | Integer |
|
||||||
| **Default** | **CE, EE**: `8080` <br />**Cloud**: managed by Hasura Cloud |
|
| **Default** | **CE, Enterprise Edition**: `8080` <br />**Cloud**: managed by Hasura Cloud |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### Streaming Queries Multiplexed Batch Size
|
### Streaming Queries Multiplexed Batch Size
|
||||||
|
|
||||||
Multiplexed [streaming queries](/subscriptions/postgres/streaming/index.mdx) are split into batches of the specified
|
Multiplexed [streaming queries](/subscriptions/postgres/streaming/index.mdx) are split into batches of the specified
|
||||||
size.
|
size.
|
||||||
|
|
||||||
| | |
|
| | |
|
||||||
| ------------------- | --------------------------------------------------------- |
|
| ------------------- | ------------------------------------------------------------------------- |
|
||||||
| **Flag** | `--streaming-queries-multiplexed-batch-size <SIZE>` |
|
| **Flag** | `--streaming-queries-multiplexed-batch-size <SIZE>` |
|
||||||
| **Env var** | `HASURA_GRAPHQL_STREAMING_QUERIES_MULTIPLEXED_BATCH_SIZE` |
|
| **Env var** | `HASURA_GRAPHQL_STREAMING_QUERIES_MULTIPLEXED_BATCH_SIZE` |
|
||||||
| **Accepted values** | Integer |
|
| **Accepted values** | Integer |
|
||||||
| **Default** | `100` |
|
| **Default** | `100` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### Streaming Queries Multiplexed Refetch Interval
|
### Streaming Queries Multiplexed Refetch Interval
|
||||||
|
|
||||||
@ -916,12 +916,12 @@ any - will be sent, at most, once during this interval.
|
|||||||
| **Env var** | `HASURA_GRAPHQL_STREAMING_QUERIES_MULTIPLEXED_REFETCH_INTERVAL` |
|
| **Env var** | `HASURA_GRAPHQL_STREAMING_QUERIES_MULTIPLEXED_REFETCH_INTERVAL` |
|
||||||
| **Accepted values** | Integer (Representing an interval in milliseconds) |
|
| **Accepted values** | Integer (Representing an interval in milliseconds) |
|
||||||
| **Default** | `1000` |
|
| **Default** | `1000` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### Stringify Numeric Types
|
### Stringify Numeric Types
|
||||||
|
|
||||||
Stringify certain [Postgres numeric types](/schema/postgres/postgresql-types.mdx), specifically `bigint` ,`numeric`
|
Stringify certain [Postgres numeric types](/schema/postgres/postgresql-types.mdx), specifically `bigint` ,`numeric`
|
||||||
,`decimal` and `double precision` as they don't fit into the `IEEE-754` spec for JSON encoding-decoding.
|
,`decimal` and `double precision` as they don't fit into the `IEnterprise EditionE-754` spec for JSON encoding-decoding.
|
||||||
|
|
||||||
| | |
|
| | |
|
||||||
| ------------------- | ---------------------------------------- |
|
| ------------------- | ---------------------------------------- |
|
||||||
@ -930,7 +930,7 @@ Stringify certain [Postgres numeric types](/schema/postgres/postgresql-types.mdx
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `false` |
|
| **Default** | `false` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Stripes per Read Replica
|
### Stripes per Read Replica
|
||||||
|
|
||||||
@ -981,7 +981,7 @@ This identifies an [unauthorized role](/auth/authentication/unauthenticated-acce
|
|||||||
| **Accepted values** | String |
|
| **Accepted values** | String |
|
||||||
| **Example** | Setting this value to `anonymous`, whenever the `Authorization` header is absent, the request's role will default to `anonymous`. |
|
| **Example** | Setting this value to `anonymous`, whenever the `Authorization` header is absent, the request's role will default to `anonymous`. |
|
||||||
| **Default** | `null` |
|
| **Default** | `null` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Use Prepared Statements
|
### Use Prepared Statements
|
||||||
|
|
||||||
@ -1014,7 +1014,7 @@ Evaluate `null` values in `where` input object to `True` instead of `error`. Lea
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `false` |
|
| **Default** | `false` |
|
||||||
| **Supported in** | CE, EE, Cloud |
|
| **Supported in** | CE, Enterprise Edition, Cloud |
|
||||||
|
|
||||||
### Websocket Compression
|
### Websocket Compression
|
||||||
|
|
||||||
@ -1027,7 +1027,7 @@ Enable WebSocket `permessage-deflate` compression.
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Default** | `false` |
|
| **Default** | `false` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### Websocket Connection Init Timeout
|
### Websocket Connection Init Timeout
|
||||||
|
|
||||||
@ -1040,20 +1040,20 @@ Used to set the connection initialization timeout for `graphql-ws` clients. This
|
|||||||
| **Env var** | `HASURA_GRAPHQL_WEBSOCKET_CONNECTION_INIT_TIMEOUT` |
|
| **Env var** | `HASURA_GRAPHQL_WEBSOCKET_CONNECTION_INIT_TIMEOUT` |
|
||||||
| **Accepted values** | Integer (Representing a timeout in milliseconds) |
|
| **Accepted values** | Integer (Representing a timeout in milliseconds) |
|
||||||
| **Default** | `3` |
|
| **Default** | `3` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### Websocket Keepalive
|
### Websocket Keepalive
|
||||||
|
|
||||||
Used to set the `Keep Alive` delay for clients that use the `subscription-transport-ws` (Apollo) protocol. For
|
Used to set the `Keep Alive` delay for clients that use the `subscription-transport-ws` (Apollo) protocol. For
|
||||||
`graphql-ws` clients, the `graphql-engine` sends `PING` messages instead.
|
`graphql-ws` clients, the `graphql-engine` sends `PING` messages instead.
|
||||||
|
|
||||||
| | |
|
| | |
|
||||||
| ------------------- | ----------------------------------------- |
|
| ------------------- | ---------------------------------------------------- |
|
||||||
| **Flag** | `--websocket-keepalive <TIME_IN_SECONDS>` |
|
| **Flag** | `--websocket-keepalive <TIME_IN_SECONDS>` |
|
||||||
| **Env var** | `HASURA_GRAPHQL_WEBSOCKET_KEEPALIVE` |
|
| **Env var** | `HASURA_GRAPHQL_WEBSOCKET_KEnterprise EditionPALIVE` |
|
||||||
| **Accepted values** | Integer (Representing a delay in seconds) |
|
| **Accepted values** | Integer (Representing a delay in seconds) |
|
||||||
| **Default** | `5` |
|
| **Default** | `5` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
### WS Read Cookie
|
### WS Read Cookie
|
||||||
|
|
||||||
@ -1067,6 +1067,6 @@ disabled. **This can be a potential security flaw!** This configuration is only
|
|||||||
| **Accepted values** | Boolean |
|
| **Accepted values** | Boolean |
|
||||||
| **Default** | `false` |
|
| **Default** | `false` |
|
||||||
| **Options** | `true` or `false` |
|
| **Options** | `true` or `false` |
|
||||||
| **Supported in** | CE, EE |
|
| **Supported in** | CE, Enterprise Edition |
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Enable caching
|
sidebar_label: Enable caching
|
||||||
sidebar_position: 5
|
sidebar_position: 5
|
||||||
description: Hasura EE caching
|
description: Hasura Enterprise Edition caching
|
||||||
title: 'EE: Enable GraphQL caching'
|
title: 'Enterprise Edition: Enable GraphQL caching'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -22,8 +22,8 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
To start using [Hasura Caching](/caching/overview.mdx) with your Hasura EE GraphQL Engine you will need a Redis instance
|
To start using [Hasura Caching](/caching/overview.mdx) with your Hasura Enterprise Edition GraphQL Engine you will need
|
||||||
that is co-located with the Hasura GraphQL containers.
|
a Redis instance that is co-located with the Hasura GraphQL containers.
|
||||||
|
|
||||||
Once you provision a Redis instance, provide the URL to the Hasura GraphQL Engine docker configuration using the
|
Once you provision a Redis instance, provide the URL to the Hasura GraphQL Engine docker configuration using the
|
||||||
following environment variable:
|
following environment variable:
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
sidebar_label: Licenses and library dependencies
|
sidebar_label: Licenses and library dependencies
|
||||||
sidebar_position: 8
|
sidebar_position: 8
|
||||||
description: Licenses and dependencies for the Hasura Enterprise Edition data plane
|
description: Licenses and dependencies for the Hasura Enterprise Edition data plane
|
||||||
title: 'EE: Licenses and Dependencies'
|
title: 'Enterprise Edition: Licenses and Dependencies'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Get started
|
sidebar_label: Get started
|
||||||
description: Gett started for the Hasura Enterprise Edition
|
description: Gett started for the Hasura Enterprise Edition
|
||||||
title: 'EE: Get started'
|
title: 'Enterprise Edition: Get started'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -15,11 +15,11 @@ slug: index
|
|||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
1. Hasura EE can be deployed as a single Docker container and so to install and use this product, you will need a
|
1. Hasura Enterprise Edition can be deployed as a single Docker container and so to install and use this product, you
|
||||||
container platform (e.g. Docker, Kubernetes, AWS ECS, Google CloudRun, Azure Containers).
|
will need a container platform (e.g. Docker, Kubernetes, AWS ECS, Google CloudRun, Azure Containers).
|
||||||
|
|
||||||
2. Hasura EE depends on the following software for its features. We highly recommend using managed instances from your
|
2. Hasura Enterprise Edition depends on the following software for its features. We highly recommend using managed
|
||||||
cloud or infrastructure provider.
|
instances from your cloud or infrastructure provider.
|
||||||
|
|
||||||
- **PostgreSQL database (v10 or above)** to store your Metadata (just like Hasura CE).
|
- **PostgreSQL database (v10 or above)** to store your Metadata (just like Hasura CE).
|
||||||
- **(Optional) Redis database (v5 or above) for setting up query response caching**.
|
- **(Optional) Redis database (v5 or above) for setting up query response caching**.
|
||||||
@ -28,16 +28,18 @@ slug: index
|
|||||||
|
|
||||||
### Installation in a container platform
|
### Installation in a container platform
|
||||||
|
|
||||||
Please refer to the quickstart sections which describe how to install Hasura EE in various container platforms. **Each
|
Please refer to the quickstart sections which describe how to install Hasura Enterprise Edition in various container
|
||||||
of the below guides requires HGE versions `v2.12.0` and above.**
|
platforms. **Each of the below guides requires HGE versions `v2.12.0` and above.**
|
||||||
|
|
||||||
- [Quickstart with Docker](/enterprise/getting-started/quickstart-docker.mdx)
|
- [Quickstart with Docker](/enterprise/getting-started/quickstart-docker.mdx)
|
||||||
- [Quickstart with AWS ECS](/enterprise/getting-started/quickstart-aws-ecs.mdx)
|
- [Quickstart with AWS ECS](/enterprise/getting-started/quickstart-aws-ecs.mdx)
|
||||||
- [Quickstart with Kubernetes](/enterprise/getting-started/quickstart-kubernetes.mdx)
|
- [Quickstart with Kubernetes](/enterprise/getting-started/quickstart-kubernetes.mdx)
|
||||||
- [Quickstart with Google Cloud Run](/enterprise/getting-started/quickstart-google-cloud-run.mdx)
|
- [Quickstart with Google Cloud Run](/enterprise/getting-started/quickstart-google-cloud-run.mdx)
|
||||||
|
|
||||||
### Enable EE features
|
### Enable Enterprise Edition features
|
||||||
You can register for a 30 days free [EE Trials](/enterprise/try-hasura-enterprise-edition.mdx) and enable EE features right away.
|
You can register for a 30 days free [Enterprise Edition Trials](/enterprise/try-hasura-enterprise-edition.mdx) and
|
||||||
|
enable Enterprise Edition features right away.
|
||||||
|
|
||||||
If you already have an EE license key provided by Hasura Sales, please follow [these steps](/enterprise/upgrade-ce-to-ee.mdx) to apply the license to your Hasura container.
|
If you already have an Enterprise Edition license key provided by Hasura Sales, please follow
|
||||||
|
[these steps](/enterprise/upgrade-ce-to-ee.mdx) to apply the license to your Hasura container.
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Quickstart with AWS ECS
|
sidebar_label: Quickstart with AWS ECS
|
||||||
description: Quickstart with AWS ECS for Hasura Enterprise Edition
|
description: Quickstart with AWS ECS for Hasura Enterprise Edition
|
||||||
title: 'EE: Quickstart with AWS ECS'
|
title: 'Enterprise Edition: Quickstart with AWS ECS'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -22,7 +22,7 @@ Fargate task, and perform other common tasks in Amazon ECS with the AWS CLI.
|
|||||||
|
|
||||||
**This guide requires HGE versions `v2.12.0` and above.** Installation instructions are below.
|
**This guide requires HGE versions `v2.12.0` and above.** Installation instructions are below.
|
||||||
|
|
||||||
## Deploying Hasura EE on ECS
|
## Deploying Hasura Enterprise Edition on ECS
|
||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
||||||
@ -123,7 +123,7 @@ Examples of `HASURA_GRAPHQL_REDIS_URL` and `HASURA_GRAPHQL_RATE_LIMIT_REDIS_URL`
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
### Step 4 (optional): Set the EE license key
|
### Step 4 (optional): Set the Enterprise Edition license key
|
||||||
|
|
||||||
If you have been provided a license key by Hasura Sales, add this as an environment variable.
|
If you have been provided a license key by Hasura Sales, add this as an environment variable.
|
||||||
|
|
||||||
@ -157,8 +157,8 @@ Edit `hasura-fargate-task.json` and add the license key value:
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
This is not a required step. You can also enable EE features just by registering for
|
This is not a required step. You can also enable Enterprise Edition features just by registering for
|
||||||
[EE Trial](/enterprise/try-hasura-enterprise-edition.mdx) in the Hasura Console.
|
[Enterprise Edition Trial](/enterprise/try-hasura-enterprise-edition.mdx) in the Hasura Console.
|
||||||
|
|
||||||
### Step 5: Register the Task Definition
|
### Step 5: Register the Task Definition
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Quickstart with Docker
|
sidebar_label: Quickstart with Docker
|
||||||
description: Quickstart with Docker for Hasura Enterprise Edition
|
description: Quickstart with Docker for Hasura Enterprise Edition
|
||||||
title: 'EE: Quickstart with Docker'
|
title: 'Enterprise Edition: Quickstart with Docker'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -24,7 +24,7 @@ Enterprise Edition on your **local environment**.
|
|||||||
|
|
||||||
**This guide requires HGE versions `v2.12.0` and above.** Installation instructions are below.
|
**This guide requires HGE versions `v2.12.0` and above.** Installation instructions are below.
|
||||||
|
|
||||||
## Deploying Hasura EE using Docker
|
## Deploying Hasura Enterprise Edition using Docker
|
||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
||||||
@ -66,7 +66,7 @@ information on setting up authentication.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
### Step 3 (optional): Set EE License Key
|
### Step 3 (optional): Set Enterprise Edition License Key
|
||||||
|
|
||||||
If you have been provided a license key by Hasura Sales, add this as an environment variable.
|
If you have been provided a license key by Hasura Sales, add this as an environment variable.
|
||||||
|
|
||||||
@ -79,8 +79,8 @@ graphql-engine:
|
|||||||
...
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
This is not a required step. You can also enable EE features just by registering for
|
This is not a required step. You can also enable Enterprise Edition features just by registering for
|
||||||
[EE Trial](/enterprise/try-hasura-enterprise-edition.mdx) in the Hasura Console.
|
[Enterprise Edition Trial](/enterprise/try-hasura-enterprise-edition.mdx) in the Hasura Console.
|
||||||
|
|
||||||
### Step 4: Run Hasura GraphQL Engine
|
### Step 4: Run Hasura GraphQL Engine
|
||||||
|
|
||||||
@ -102,8 +102,8 @@ b0b1aac0508d postgres ... 1m ago Up 1m 5432/tcp ...
|
|||||||
|
|
||||||
### Step 5 (optional): Use your PostgreSQL and Redis instances
|
### Step 5 (optional): Use your PostgreSQL and Redis instances
|
||||||
|
|
||||||
The Hasura EE Docker compose files come with containerized open-source versions of PostgreSQL and Redis. Note that these
|
The Hasura Enterprise Edition Docker compose files come with containerized open-source versions of PostgreSQL and Redis.
|
||||||
are not managed by Hasura.
|
Note that these are not managed by Hasura.
|
||||||
|
|
||||||
We highly recommend using managed PostgreSQL and Redis instances in production.
|
We highly recommend using managed PostgreSQL and Redis instances in production.
|
||||||
|
|
||||||
@ -121,8 +121,8 @@ graphql-engine:
|
|||||||
|
|
||||||
### Step 6: Start using Hasura
|
### Step 6: Start using Hasura
|
||||||
|
|
||||||
Congratulations! You have successfully set up Hasura EE on Docker.
|
Congratulations! You have successfully set up Hasura Enterprise Edition on Docker.
|
||||||
[Start using Hasura EE now](/enterprise/getting-started/start-using-hasura-ee.mdx).
|
[Start using Hasura Enterprise Edition now](/enterprise/getting-started/start-using-hasura-ee.mdx).
|
||||||
|
|
||||||
## Hasura GraphQL Engine server logs {#docker-logs}
|
## Hasura GraphQL Engine server logs {#docker-logs}
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Quickstart with Google Cloud Run
|
sidebar_label: Quickstart with Google Cloud Run
|
||||||
description: Quickstart with Google Cloud Run for Hasura Enterprise Edition
|
description: Quickstart with Google Cloud Run for Hasura Enterprise Edition
|
||||||
title: 'EE: Quickstart with Google Cloud Run'
|
title: 'Enterprise Edition: Quickstart with Google Cloud Run'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -21,7 +21,7 @@ This tutorial will help you run Hasura Enterprise Edition as a Google Cloud Run
|
|||||||
|
|
||||||
**This guide requires HGE versions `v2.12.0` and above.** Installation instructions are below.
|
**This guide requires HGE versions `v2.12.0` and above.** Installation instructions are below.
|
||||||
|
|
||||||
## Deploying Hasura EE on Cloud Run
|
## Deploying Hasura Enterprise Edition on Cloud Run
|
||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
||||||
@ -97,8 +97,8 @@ HASURA_GRAPHQL_RATE_LIMIT_REDIS_URL: 'redis://redis:6379'
|
|||||||
HASURA_GRAPHQL_ADMIN_SECRET: myadminsecretkey
|
HASURA_GRAPHQL_ADMIN_SECRET: myadminsecretkey
|
||||||
```
|
```
|
||||||
|
|
||||||
This is not a required step. You can also enable EE features just by registering for
|
This is not a required step. You can also enable Enterprise Edition features just by registering for
|
||||||
[EE Trial](/enterprise/try-hasura-enterprise-edition.mdx) in the Hasura Console.
|
[Enterprise Edition Trial](/enterprise/try-hasura-enterprise-edition.mdx) in the Hasura Console.
|
||||||
|
|
||||||
### Step 4: Copy the Hasura graphql-engine image to the GCR registry
|
### Step 4: Copy the Hasura graphql-engine image to the GCR registry
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Quickstart with Kubernetes
|
sidebar_label: Quickstart with Kubernetes
|
||||||
description: Quickstart with Kubernetes for Hasura Enterprise Edition
|
description: Quickstart with Kubernetes for Hasura Enterprise Edition
|
||||||
title: 'EE: Quickstart with Kubernetes'
|
title: 'Enterprise Edition: Quickstart with Kubernetes'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -21,7 +21,7 @@ This tutorial helps you set up Hasura Enterprise Edition on Kubernetes and conne
|
|||||||
|
|
||||||
**This guide requires HGE versions `v2.12.0` and above.** Installation instructions are below.
|
**This guide requires HGE versions `v2.12.0` and above.** Installation instructions are below.
|
||||||
|
|
||||||
## Deploying Hasura EE on Kubernetes
|
## Deploying Hasura Enterprise Edition on Kubernetes
|
||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
||||||
@ -90,7 +90,7 @@ Examples of `HASURA_GRAPHQL_REDIS_URL` and `HASURA_GRAPHQL_RATE_LIMIT_REDIS_URL`
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
### Step 3 (optional): Set the EE license key
|
### Step 3 (optional): Set the Enterprise Edition license key
|
||||||
|
|
||||||
If you have been provided a license key by Hasura Sales, add this as an environment variable.
|
If you have been provided a license key by Hasura Sales, add this as an environment variable.
|
||||||
|
|
||||||
@ -111,8 +111,8 @@ env:
|
|||||||
value: adminsecret
|
value: adminsecret
|
||||||
```
|
```
|
||||||
|
|
||||||
This is not a required step. You can also enable EE features just by registering for
|
This is not a required step. You can also enable Enterprise Edition features just by registering for
|
||||||
[EE Trial](/enterprise/try-hasura-enterprise-edition.mdx) in the Hasura Console.
|
[Enterprise Edition Trial](/enterprise/try-hasura-enterprise-edition.mdx) in the Hasura Console.
|
||||||
|
|
||||||
### Step 4: Create the Kubernetes deployment and service
|
### Step 4: Create the Kubernetes deployment and service
|
||||||
|
|
||||||
@ -138,8 +138,8 @@ Head to: `http://localhost` and the Console should load!
|
|||||||
|
|
||||||
### Step 6: Start using Hasura
|
### Step 6: Start using Hasura
|
||||||
|
|
||||||
Congratulations! You have successfully set up Hasura EE on Docker.
|
Congratulations! You have successfully set up Hasura Enterprise Edition on Docker.
|
||||||
[Start using Hasura EE now](/enterprise/getting-started/start-using-hasura-ee.mdx).
|
[Start using Hasura Enterprise Edition now](/enterprise/getting-started/start-using-hasura-ee.mdx).
|
||||||
|
|
||||||
## Hasura GraphQL Engine server logs {#kubernetes-logs}
|
## Hasura GraphQL Engine server logs {#kubernetes-logs}
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Start using Hasura EE
|
sidebar_label: Start using Hasura Enterprise Edition
|
||||||
description: Start using Hasura EE
|
description: Start using Hasura Enterprise Edition
|
||||||
title: 'EE: Start Using Hasura EE'
|
title: 'Start Using Hasura Enterprise Edition'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -15,7 +15,7 @@ sidebar_position: 5
|
|||||||
|
|
||||||
## Instructions
|
## Instructions
|
||||||
|
|
||||||
After following one of the Hasura EE get started guides:
|
After following one of the Hasura Enterprise Edition get started guides:
|
||||||
|
|
||||||
- Head to `http://localhost:8080/console` to open the Hasura Console.
|
- Head to `http://localhost:8080/console` to open the Hasura Console.
|
||||||
- Log in using the admin secret key that you set.
|
- Log in using the admin secret key that you set.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Metrics via Prometheus
|
sidebar_label: Metrics via Prometheus
|
||||||
description: Metrics via Prometheus for Hasura Enterprise Edition
|
description: Metrics via Prometheus for Hasura Enterprise Edition
|
||||||
title: 'EE: Metrics via Prometheus'
|
title: 'Enterprise Edition: Metrics via Prometheus'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Documentation for Hasura Enterprise Edition
|
description: Documentation for Hasura Enterprise Edition
|
||||||
title: 'EE: Hasura Enterprise'
|
title: 'Enterprise Edition: Hasura Enterprise'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -23,7 +23,7 @@ import Enterprise from '@site/static/icons/features/enterprise.svg';
|
|||||||
<div className="overview-header">
|
<div className="overview-header">
|
||||||
<div className="overview-text">
|
<div className="overview-text">
|
||||||
<p>
|
<p>
|
||||||
The open-source version of Hasura is highly capable, but Hasura Enterprise Edition (EE) has additional built-in
|
The open-source version of Hasura is highly capable, but Hasura Enterprise Edition has additional built-in
|
||||||
features for running Hasura in production on your own infrastructure. These features have key capabilities for observability, security,
|
features for running Hasura in production on your own infrastructure. These features have key capabilities for observability, security,
|
||||||
and performance.
|
and performance.
|
||||||
</p>
|
</p>
|
||||||
@ -33,8 +33,8 @@ import Enterprise from '@site/static/icons/features/enterprise.svg';
|
|||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Sign up for our <b>30-day free <VersionedLink to="/enterprise/try-hasura-enterprise-edition/">
|
Sign up for our <b>30-day free <VersionedLink to="/enterprise/try-hasura-enterprise-edition/">
|
||||||
EE Trial
|
Enterprise Edition Trial
|
||||||
</VersionedLink></b> and evaluate EE features right away. If you have more questions, please <a href="mailto:sales@hasura.io">contact us</a>.
|
</VersionedLink></b> and evaluate Enterprise Edition features right away. If you have more questions, please <a href="mailto:sales@hasura.io">contact us</a>.
|
||||||
</p>
|
</p>
|
||||||
<h4>Quick Links</h4>
|
<h4>Quick Links</h4>
|
||||||
<ul>
|
<ul>
|
||||||
@ -45,7 +45,7 @@ import Enterprise from '@site/static/icons/features/enterprise.svg';
|
|||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<VersionedLink to="/enterprise/try-hasura-enterprise-edition/">
|
<VersionedLink to="/enterprise/try-hasura-enterprise-edition/">
|
||||||
Free 30 days Trial for Hasura EE.
|
Free 30 days Trial for Hasura Enterprise Edition.
|
||||||
</VersionedLink>
|
</VersionedLink>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
@ -61,7 +61,7 @@ import Enterprise from '@site/static/icons/features/enterprise.svg';
|
|||||||
|
|
||||||
## Hasura Enterprise Edition Features
|
## Hasura Enterprise Edition Features
|
||||||
|
|
||||||
<p>Hasura EE capabilities include all the features of the Hasura Open Source Community Edition plus:</p>
|
<p>Hasura Enterprise Edition capabilities include all the features of the Hasura Open Source Community Edition plus:</p>
|
||||||
<div className="overview-gallery">
|
<div className="overview-gallery">
|
||||||
<h2 style={{ gridColumn: `1 / -1`, marginTop: `1.2rem`, marginBottom: `.3rem`, justifySelf: `start`, fontSize: `1.8rem` }}>Databases</h2>
|
<h2 style={{ gridColumn: `1 / -1`, marginTop: `1.2rem`, marginBottom: `.3rem`, justifySelf: `start`, fontSize: `1.8rem` }}>Databases</h2>
|
||||||
<VersionedLink to="/databases/snowflake/index/">
|
<VersionedLink to="/databases/snowflake/index/">
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Release notes
|
sidebar_label: Release notes
|
||||||
sidebar_position: 6
|
sidebar_position: 6
|
||||||
description: Release notes for Hasura EE
|
description: Release notes for Hasura Enterprise Edition
|
||||||
title: 'EE: Release notes'
|
title: 'Enterprise Edition: Release notes'
|
||||||
date: 2022-08-08T16:30:59+05:30
|
date: 2022-08-08T16:30:59+05:30
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Try Hasura Enterprise
|
sidebar_label: Try Hasura Enterprise
|
||||||
description: A guide to try Hasura Enterprise Edition
|
description: A guide to try Hasura Enterprise Edition
|
||||||
title: 'EE Trial: Explore Hasura Enterprise Edition for 30 days'
|
title: 'Enterprise Edition Trial: Explore Hasura Enterprise Edition for 30 days'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -21,10 +21,11 @@ import Thumbnail from '@site/src/components/Thumbnail';
|
|||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
Trying and evaluating Hasura Enterprise features with your current Hasura setup is now easier and self-serve. Starting
|
Trying and evaluating Hasura Enterprise features with your current Hasura setup is now easier and self-serve. Starting
|
||||||
with Hasura GraphQL Engine version `v2.23.0`, you can get started with your 30-day EE Trial in **under a minute**!
|
with Hasura GraphQL Engine version `v2.23.0`, you can get started with your 30-day Enterprise Edition Trial in
|
||||||
|
**under a minute**!
|
||||||
|
|
||||||
During your trial period you will have access to all the [EE features](/enterprise/overview.mdx) to help you
|
During your trial period you will have access to all the [Enterprise Edition features](/enterprise/overview.mdx) to
|
||||||
successfully evaluate Hasura Enterprise for your use case.
|
help you successfully evaluate Hasura Enterprise for your use case.
|
||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
@ -42,7 +43,7 @@ successfully evaluate Hasura Enterprise for your use case.
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
## Activate your EE Trial
|
## Activate your Enterprise Edition Trial
|
||||||
|
|
||||||
### Step 1. Run Hasura
|
### Step 1. Run Hasura
|
||||||
|
|
||||||
@ -59,10 +60,10 @@ Docker container tag to `v2.23.0` or above and then redeploy the container.
|
|||||||
|
|
||||||
### Step 2. Register for your 30-day free Trial
|
### Step 2. Register for your 30-day free Trial
|
||||||
|
|
||||||
Once Hasura is running, you can register for an EE Trial using the Hasura Console. In the Hasura Console, click on the
|
Once Hasura is running, you can register for an Enterprise Edition Trial using the Hasura Console. In the Hasura
|
||||||
`Enterprise` button in the top right and fill out the registration form.
|
Console, click on the `Enterprise` button in the top right and fill out the registration form.
|
||||||
|
|
||||||
<Thumbnail src="/img/enterprise/Trials_Register_Button.png" alt="EE Trial register button" width="1146px" />
|
<Thumbnail src="/img/enterprise/Trials_Register_Button.png" alt="Enterprise Edition Trial register button" width="1146px" />
|
||||||
|
|
||||||
Filling out this form will automatically create a Hasura Cloud account. **If you already have an existing Hasura Cloud
|
Filling out this form will automatically create a Hasura Cloud account. **If you already have an existing Hasura Cloud
|
||||||
account, please use the same credentials in the form**. You can use the same Hasura Cloud account to centrally manage
|
account, please use the same credentials in the form**. You can use the same Hasura Cloud account to centrally manage
|
||||||
@ -70,13 +71,14 @@ all your enterprise licenses (this feature to be added soon).
|
|||||||
|
|
||||||
Please see the [FAQ](#frequently-asked-questions) section in case you are facing issues with registration.
|
Please see the [FAQ](#frequently-asked-questions) section in case you are facing issues with registration.
|
||||||
|
|
||||||
<Thumbnail src="/img/enterprise/Trials_Registration_form.png" alt="EE Trial Registration Form" width="600px" />
|
<Thumbnail src="/img/enterprise/Trials_Registration_form.png" alt="Enterprise Edition Trial Registration Form" width="600px" />
|
||||||
|
|
||||||
<Thumbnail src="/img/enterprise/Trials_Succeeded.png" alt="EE Trial Success" width="600px" />
|
<Thumbnail src="/img/enterprise/Trials_Succeeded.png" alt="Enterprise Edition Trial Success" width="600px" />
|
||||||
|
|
||||||
### Step 3. Restart your container
|
### Step 3. Restart your container
|
||||||
|
|
||||||
Once you have registered for the EE Trial, restart your Hasura GraphQL Engine instance. This is required only once.
|
Once you have registered for the Enterprise Edition Trial, restart your Hasura GraphQL Engine instance. This is
|
||||||
|
required only once.
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
|
||||||
@ -86,10 +88,10 @@ docker-compose restart graphql-engine
|
|||||||
|
|
||||||
Now, refresh the Hasura Console and you're all set to explore Hasura Enterprise Edition 🎉
|
Now, refresh the Hasura Console and you're all set to explore Hasura Enterprise Edition 🎉
|
||||||
|
|
||||||
<Thumbnail src="/img/enterprise/Trials_Activated.png" alt="EE Trial Activated view" width="1000px" />
|
<Thumbnail src="/img/enterprise/Trials_Activated.png" alt="Enterprise Edition Trial Activated view" width="1000px" />
|
||||||
|
|
||||||
To view all EE features you've just enabled, click the `EE` button in the navigation bar. Conveniently, this also
|
To view all Enterprise Edition features you've just enabled, click the `EE` button in the navigation bar.
|
||||||
displays the number of days remaining in your trial period.
|
Conveniently, this also displays the number of days remaining in your trial period.
|
||||||
|
|
||||||
<Thumbnail src="/img/enterprise/Trials_EE_Benefits.png" alt="EE Trial Benefits View" width="500px" />
|
<Thumbnail src="/img/enterprise/Trials_EE_Benefits.png" alt="EE Trial Benefits View" width="500px" />
|
||||||
|
|
||||||
@ -99,26 +101,27 @@ The license information can also be found in the `Settings` view.
|
|||||||
|
|
||||||
## Frequently Asked Questions
|
## Frequently Asked Questions
|
||||||
|
|
||||||
### I registered for the trial but I can't see the EE features. Where are they?
|
### I registered for the trial but I can't see the Enterprise Edition features. Where are they?
|
||||||
|
|
||||||
If you have already registered, please restart your Docker container once.
|
If you have already registered, please restart your Docker container once.
|
||||||
|
|
||||||
### I restarted my Hasura Docker container but I still can't see EE features. What should I do?
|
### I restarted my Hasura Docker container but I still can't see Enterprise Edition features. What should I do?
|
||||||
|
|
||||||
Please try registering for the trial again by filling out the registration form, in case previous registration attempt
|
Please try registering for the trial again by filling out the registration form, in case previous registration attempt
|
||||||
failed due to some reason. If the issue persists, please [contact us](https://hasura.io/contact-us-eetrial) and we'll be
|
failed due to some reason. If the issue persists, please [contact us](https://hasura.io/contact-us-eetrial) and we'll be
|
||||||
happy to help you.
|
happy to help you.
|
||||||
|
|
||||||
### I need some more time to explore EE; how can I extend my Trial license?
|
### I need some more time to explore Enterprise Edition; how can I extend my Trial license?
|
||||||
|
|
||||||
Please [contact us](https://hasura.io/contact-us-eetrial) and our team will assist you.
|
Please [contact us](https://hasura.io/contact-us-eetrial) and our team will assist you.
|
||||||
|
|
||||||
### Will the EE Trial work for a multiple-replica setup of Hasura?
|
### Will the Enterprise Edition Trial work for a multiple-replica setup of Hasura?
|
||||||
|
|
||||||
Yes, you would need to register once, and all the replicas of your Hasura backed by same metadata database will have EE
|
Yes, you would need to register once, and all the replicas of your Hasura backed by same metadata database will have
|
||||||
features enabled.
|
Enterprise Edition features enabled.
|
||||||
|
|
||||||
### I am already in an EE evaluation period; how can I continue evaluation with a different Hasura environment?
|
### I am already in an Enterprise Edition evaluation period; how can I continue evaluation with a different Hasura
|
||||||
|
environment?
|
||||||
|
|
||||||
In your new Hasura instance, open the Console and click on `Enterprise`. Then, select `Activate Existing License`.
|
In your new Hasura instance, open the Console and click on `Enterprise`. Then, select `Activate Existing License`.
|
||||||
Please enter the same credentials you used for the initial Trial registration. Restart Hasura and now the same Trial
|
Please enter the same credentials you used for the initial Trial registration. Restart Hasura and now the same Trial
|
||||||
@ -126,25 +129,26 @@ license will be applied to this new instance too.
|
|||||||
|
|
||||||
### Why do I need to enter a password to register for a Trial?
|
### Why do I need to enter a password to register for a Trial?
|
||||||
|
|
||||||
As you register for the EE Trial, we use the email and password to create a Hasura Cloud account. This will be used for
|
As you register for the Enterprise Edition Trial, we use the email and password to create a Hasura Cloud account. This
|
||||||
verification and also help manage your Enterprise licenses in the future (this feature to be added soon).
|
will be used for verification and also help manage your Enterprise licenses in the future (this feature to be added
|
||||||
|
soon).
|
||||||
|
|
||||||
### I forgot the password with which I registered; how do I enable the Trial now?
|
### I forgot the password with which I registered; how do I enable the Trial now?
|
||||||
|
|
||||||
Please head to [Hasura Cloud](https://cloud.hasura.io/login) and click on 'Forgot?' to recover your password. Please use
|
Please head to [Hasura Cloud](https://cloud.hasura.io/login) and click on 'Forgot?' to recover your password. Please use
|
||||||
the updated password to register for the EE Trial.
|
the updated password to register for the Enterprise Edition Trial.
|
||||||
|
|
||||||
### I use an OAuth login on Hasura Cloud; how do I register for EE Trial?
|
### I use an OAuth login on Hasura Cloud; how do I register for an Enterprise Edition Trial?
|
||||||
|
|
||||||
You can register for a Trial with same email, but a new password. Your Hasura Cloud account will be updated with the new
|
You can register for a Trial with same email, but a new password. Your Hasura Cloud account will be updated with the new
|
||||||
password.
|
password.
|
||||||
|
|
||||||
### I use SSO on Hasura Cloud to login; how do I enable an EE Trial?
|
### I use SSO on Hasura Cloud to login; how do I enable an Enterprise Edition Trial?
|
||||||
|
|
||||||
Please register with a different email or [contact us](https://hasura.io/contact-us-eetrial) if you want to continue
|
Please register with a different email or [contact us](https://hasura.io/contact-us-eetrial) if you want to continue
|
||||||
with the same email. We will add support for SSO users in future.
|
with the same email. We will add support for SSO users in future.
|
||||||
|
|
||||||
### What kind of data does Hasura collect during an EE Trial?
|
### What kind of data does Hasura collect during an Enterprise Edition Trial?
|
||||||
|
|
||||||
[This guide](/policies/telemetry.mdx) elaborates on the data collected by Hasura in line with the
|
[This guide](/policies/telemetry.mdx) elaborates on the data collected by Hasura in line with the
|
||||||
[Hasura privacy policy](https://hasura.io/legal/hasura-privacy-policy/).
|
[Hasura privacy policy](https://hasura.io/legal/hasura-privacy-policy/).
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Upgrade from CE to Enterprise
|
sidebar_label: Upgrade from CE to Enterprise
|
||||||
description: A guide to upgrade from Hasura CE to Hasura Enterprise
|
description: A guide to upgrade from Hasura CE to Hasura Enterprise
|
||||||
title: 'EE: Upgrade from Hasura CE to Hasura Enterprise'
|
title: 'Enterprise Edition: Upgrade from Hasura CE to Hasura Enterprise'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -17,8 +17,8 @@ sidebar_position: 9
|
|||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
There's now a much quicker and self-serve manner to enable EE features using
|
There's now a much quicker and self-serve manner to enable Enterprise Edition features using
|
||||||
[EE Trials](/enterprise/try-hasura-enterprise-edition.mdx).
|
[Enterprise Edition Trials](/enterprise/try-hasura-enterprise-edition.mdx).
|
||||||
|
|
||||||
The documentation below still applies for Hasura versions before `v2.23.0`
|
The documentation below still applies for Hasura versions before `v2.23.0`
|
||||||
|
|
||||||
|
@ -209,8 +209,8 @@ have guides for some of the popular authentication providers. Read more [here.](
|
|||||||
|
|
||||||
## Does Hasura also automatically cache queries or data to improve performance? {#faq-hasura-query-caching}
|
## Does Hasura also automatically cache queries or data to improve performance? {#faq-hasura-query-caching}
|
||||||
|
|
||||||
Query response caching (available on Hasura Cloud & Hasura EE) can be enabled by specifying which query to cache using
|
Query response caching (available on Hasura Cloud & Hasura Enterprise Edition) can be enabled by specifying which query
|
||||||
the @cached directive. Read more about caching
|
to cache using the @cached directive. Read more about caching
|
||||||
[here.](https://hasura.io/learn/graphql/hasura-advanced/performance/1-caching/)
|
[here.](https://hasura.io/learn/graphql/hasura-advanced/performance/1-caching/)
|
||||||
|
|
||||||
## How do I limit what data my users can see? {#faq-authorization}
|
## How do I limit what data my users can see? {#faq-authorization}
|
||||||
|
@ -116,9 +116,9 @@ be used only from Console.
|
|||||||
|
|
||||||
For accessing the API from other clients, use the admin secret or create a Personal Access Token.
|
For accessing the API from other clients, use the admin secret or create a Personal Access Token.
|
||||||
|
|
||||||
## Hasura EE (Enterprise Edition)
|
## Hasura Enterprise Edition
|
||||||
|
|
||||||
Hasura Enterprise edition that includes a self-hosted control plane.
|
A self-hosted version of Hasura that includes enterprise specific features for observability, security and more.
|
||||||
|
|
||||||
## Lux _or_ Control Plane (Enterprise Edition)
|
## Lux _or_ Control Plane (Enterprise Edition)
|
||||||
|
|
||||||
|
@ -121,28 +121,28 @@ hasura console --envfile production.env
|
|||||||
The following environment variables can be utilized to configure different values on a per-project basis for use with
|
The following environment variables can be utilized to configure different values on a per-project basis for use with
|
||||||
the CLI:
|
the CLI:
|
||||||
|
|
||||||
| Environment variable | Config file key | Description |
|
| Environment variable | Config file key | Description |
|
||||||
| ------------------------------------------------ | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| ------------------------------------------------ | --------------------------------- |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
| `HASURA_GRAPHQL_VERSION` | `version` | Config version to be used. |
|
| `HASURA_GRAPHQL_VERSION` | `version` | Config version to be used. |
|
||||||
| `HASURA_GRAPHQL_ENDPOINT` | `endpoint` | http(s) endpoint for Hasura GraphQL Engine. |
|
| `HASURA_GRAPHQL_ENDPOINT` | `endpoint` | http(s) endpoint for Hasura GraphQL Engine. |
|
||||||
| `HASURA_GRAPHQL_ADMIN_SECRET` | `admin_secret` | Admin secret for Hasura GraphQL Engine. |
|
| `HASURA_GRAPHQL_ADMIN_SECRET` | `admin_secret` | Admin secret for Hasura GraphQL Engine. |
|
||||||
| `HASURA_GRAPHQL_ADMIN_SECRETS` | `admin_secrets` | [Admin secrets](/security/multiple-admin-secrets.mdx) for Hasura GraphQL Engine _(Cloud/EE only)_. eg: `HASURA_GRAPHQL_ADMIN_SECRETS='["foo", "bar", "baz"]'` |
|
| `HASURA_GRAPHQL_ADMIN_SECRETS` | `admin_secrets` | [Admin secrets](/security/multiple-admin-secrets.mdx) for Hasura GraphQL Engine _(Cloud/Enterprise Edition only)_. eg: `HASURA_GRAPHQL_ADMIN_SECRETS='["foo", "bar", "baz"]'` |
|
||||||
| `HASURA_GRAPHQL_ACCESS_KEY` | `access_key` | Access key for Hasura GraphQL Engine. Note: Deprecated. Use admin secret instead. |
|
| `HASURA_GRAPHQL_ACCESS_KEY` | `access_key` | Access key for Hasura GraphQL Engine. Note: Deprecated. Use admin secret instead. |
|
||||||
| `HASURA_GRAPHQL_INSECURE_SKIP_TLS_VERIFY` | `insecure_skip_tls_verify` | Skip verifying SSL certificate for the Hasura endpoint. Useful if you have a self-singed certificate and don't have access to the CA cert. |
|
| `HASURA_GRAPHQL_INSECURE_SKIP_TLS_VERIFY` | `insecure_skip_tls_verify` | Skip verifying SSL certificate for the Hasura endpoint. Useful if you have a self-singed certificate and don't have access to the CA cert. |
|
||||||
| `HASURA_GRAPHQL_CERTIFICATE_AUTHORITY` | `certificate_authority` | Path to the CA certificate for validating the self-signed certificate for the Hasura endpoint. |
|
| `HASURA_GRAPHQL_CERTIFICATE_AUTHORITY` | `certificate_authority` | Path to the CA certificate for validating the self-signed certificate for the Hasura endpoint. |
|
||||||
| `HASURA_GRAPHQL_API_PATHS_QUERY` | `api_paths.query` | Schema/ Metadata API endpoint. More details at [Schema / Metadata API (Deprecated)](/api-reference/overview.mdx#schema-metadata-api). |
|
| `HASURA_GRAPHQL_API_PATHS_QUERY` | `api_paths.query` | Schema/ Metadata API endpoint. More details at [Schema / Metadata API (Deprecated)](/api-reference/overview.mdx#schema-metadata-api). |
|
||||||
| `HASURA_GRAPHQL_API_PATHS_GRAPHQL` | `api_paths.graphql` | GraphQL API endpoint. More details at [GraphQL API](/api-reference/overview.mdx#graphql-api). |
|
| `HASURA_GRAPHQL_API_PATHS_GRAPHQL` | `api_paths.graphql` | GraphQL API endpoint. More details at [GraphQL API](/api-reference/overview.mdx#graphql-api). |
|
||||||
| `HASURA_GRAPHQL_API_PATHS_CONFIG` | `api_paths.config` | Config API endpoint. More details at [Config API](/api-reference/overview.mdx#config-api)`. |
|
| `HASURA_GRAPHQL_API_PATHS_CONFIG` | `api_paths.config` | Config API endpoint. More details at [Config API](/api-reference/overview.mdx#config-api)`. |
|
||||||
| `HASURA_GRAPHQL_API_PATHS_PG_DUMP` | `api_paths.pg_dump` | PG Dump API endpoint. More details at [pg_dump API](/api-reference/overview.mdx#pg-dump-api). |
|
| `HASURA_GRAPHQL_API_PATHS_PG_DUMP` | `api_paths.pg_dump` | PG Dump API endpoint. More details at [pg_dump API](/api-reference/overview.mdx#pg-dump-api). |
|
||||||
| `HASURA_GRAPHQL_API_PATHS_VERSION` | `api_paths.version` | Version API endpoint. More details at [RESTified GraphQL API](/api-reference/overview.mdx#version-api). |
|
| `HASURA_GRAPHQL_API_PATHS_VERSION` | `api_paths.version` | Version API endpoint. More details at [RESTified GraphQL API](/api-reference/overview.mdx#version-api). |
|
||||||
| `HASURA_GRAPHQL_METADATA_DIRECTORY` | `metadata_directory` | Defines the directory where the Metadata files were stored. |
|
| `HASURA_GRAPHQL_METADATA_DIRECTORY` | `metadata_directory` | Defines the directory where the Metadata files were stored. |
|
||||||
| `HASURA_GRAPHQL_MIGRATIONS_DIRECTORY` | `migrations_directory` | Defines the directory where the migration files were stored. |
|
| `HASURA_GRAPHQL_MIGRATIONS_DIRECTORY` | `migrations_directory` | Defines the directory where the migration files were stored. |
|
||||||
| `HASURA_GRAPHQL_SEEDS_DIRECTORY` | `seeds_directory` | Defines the directory where the seed files were stored. |
|
| `HASURA_GRAPHQL_SEEDS_DIRECTORY` | `seeds_directory` | Defines the directory where the seed files were stored. |
|
||||||
| `HASURA_GRAPHQL_ACTIONS_KIND` | `actions.kind` | Kind to be used for actions. |
|
| `HASURA_GRAPHQL_ACTIONS_KIND` | `actions.kind` | Kind to be used for actions. |
|
||||||
| `HASURA_GRAPHQL_ACTIONS_HANDLER_WEBHOOK_BASEURL` | `actions.handler_webhook_baseurl` | Webhook baseurl to be used for actions. |
|
| `HASURA_GRAPHQL_ACTIONS_HANDLER_WEBHOOK_BASEURL` | `actions.handler_webhook_baseurl` | Webhook baseurl to be used for actions. |
|
||||||
| `HASURA_GRAPHQL_ACTIONS_CODEGEN_FRAMEWORK` | `actions.codegen.framework` | Framework to codegen for actions. |
|
| `HASURA_GRAPHQL_ACTIONS_CODEGEN_FRAMEWORK` | `actions.codegen.framework` | Framework to codegen for actions. |
|
||||||
| `HASURA_GRAPHQL_ACTION_CODEGEN_OUTPUT_DIR` | `actions.codegen.output_dir` | Defines the directory to create the codegen files. |
|
| `HASURA_GRAPHQL_ACTION_CODEGEN_OUTPUT_DIR` | `actions.codegen.output_dir` | Defines the directory to create the codegen files. |
|
||||||
| `HASURA_GRAPHQL_ACTION_CODEGEN_URI` | `actions.codegen.uri` | URI to codegen for actions. |
|
| `HASURA_GRAPHQL_ACTION_CODEGEN_URI` | `actions.codegen.uri` | URI to codegen for actions. |
|
||||||
|
|
||||||
## Flags
|
## Flags
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: 'SSO'
|
sidebar_label: 'SSO'
|
||||||
description: 'Enable single sign-on (SSO) for Hasura Enterprise through the SAML 2.0 protocol'
|
description: 'Enable single sign-on (SSO) for Hasura Enterprise through the SAML 2.0 protocol'
|
||||||
title: 'EE: Enable SSO through SAML'
|
title: 'Enterprise Edition: Enable SSO through SAML'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
|
@ -48,7 +48,7 @@ import Testing from '@site/static/icons/features/testing.svg';
|
|||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
<VersionedLink to="/enterprise/overview">
|
<VersionedLink to="/enterprise/overview">
|
||||||
<b>Hasura Enterprise Edition (EE)</b>
|
<b>Hasura Enterprise Edition</b>
|
||||||
</VersionedLink>{' '}
|
</VersionedLink>{' '}
|
||||||
builds on all the features of the Hasura GraphQL Engine while giving you an enterprise-ready solution - complete
|
builds on all the features of the Hasura GraphQL Engine while giving you an enterprise-ready solution - complete
|
||||||
with key features like observability, security, and performance - deployable in minutes.
|
with key features like observability, security, and performance - deployable in minutes.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
title: 'Cloud Standard, Professional, & EE: Hasura Service Level Agreement'
|
title: 'Cloud Standard, Professional, & Enterprise Edition: Hasura Service Level Agreement'
|
||||||
description: Hasura Service Level Agreement for Hasura Cloud
|
description: Hasura Service Level Agreement for Hasura Cloud
|
||||||
sidebar_label: Hasura SLA
|
sidebar_label: Hasura SLA
|
||||||
sidebar_position: 2
|
sidebar_position: 2
|
||||||
|
@ -10,7 +10,7 @@ keywords:
|
|||||||
sidebar_position: 2
|
sidebar_position: 2
|
||||||
sidebar_label: API limits
|
sidebar_label: API limits
|
||||||
sidebar_class_name: cloud-and-enterprise-icon
|
sidebar_class_name: cloud-and-enterprise-icon
|
||||||
title: 'Cloud & EE: API Limits'
|
title: 'Cloud & Enterprise Edition: API Limits'
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from '@site/src/components/Thumbnail';
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Hasura Cloud and EE disable GraphQL introspection
|
description: Hasura Cloud and Enterprise Edition disable GraphQL introspection
|
||||||
title: 'Cloud Standard & EE: Disable GraphQL introspection'
|
title: 'Cloud Standard & Enterprise Edition: Disable GraphQL introspection'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Hasura Cloud and Hasura Enterprise multiple admin secrets
|
description: Hasura Cloud and Hasura Enterprise multiple admin secrets
|
||||||
title: 'Cloud Standard & EE: Multiple Admin Secrets'
|
title: 'Cloud Standard & Enterprise Edition: Multiple Admin Secrets'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -43,9 +43,9 @@ For example:
|
|||||||
["secret-1", "secret-2"]
|
["secret-1", "secret-2"]
|
||||||
```
|
```
|
||||||
|
|
||||||
When you launch the Console from the Hasura Cloud or the Hasura EE Control Plane dashboard, you can use any secret from
|
When you launch the Console from the Hasura Cloud or the Hasura Enterprise Edition Control Plane dashboard, you can use
|
||||||
the admin secrets list to authenticate yourself as an admin. If you want to make API calls as an admin from outside the
|
any secret from the admin secrets list to authenticate yourself as an admin. If you want to make API calls as an admin
|
||||||
console, you need to pass any one of the admin secrets as the `x-hasura-admin-secret` request header.
|
from outside the console, you need to pass any one of the admin secrets as the `x-hasura-admin-secret` request header.
|
||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
@ -56,8 +56,8 @@ If both `HASURA_GRAPHQL_ADMIN_SECRET` and `HASURA_GRAPHQL_ADMIN_SECRETS` are set
|
|||||||
|
|
||||||
## Rotating admin secrets (self-hosted environments)
|
## Rotating admin secrets (self-hosted environments)
|
||||||
|
|
||||||
When you have a self-hosted Hasura EE setup, you can use this feature to implement a secret rotation mechanism without
|
When you have a self-hosted Hasura Enterprise Edition setup, you can use this feature to implement a secret rotation
|
||||||
downtime as outlined below:
|
mechanism without downtime as outlined below:
|
||||||
|
|
||||||
1. Add a new secret to the list of admin secrets (and perform a rolling deploy)
|
1. Add a new secret to the list of admin secrets (and perform a rolling deploy)
|
||||||
2. Update applications/services using the old admin secret to use the new secret
|
2. Update applications/services using the old admin secret to use the new secret
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Hasura Cloud and Hasura Enterprise multiple JWT Secrets
|
description: Hasura Cloud and Hasura Enterprise multiple JWT Secrets
|
||||||
title: 'Cloud Standard & EE: Multiple JWT Secrets'
|
title: 'Cloud Standard & Enterprise Edition: Multiple JWT Secrets'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Hasura Cloud Standard and Hasura Enterprise API Security
|
description: Hasura Cloud Standard and Hasura Enterprise API Security
|
||||||
title: 'Cloud & EE: API Security'
|
title: 'Cloud & Enterprise Edition: API Security'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
|
Loading…
Reference in New Issue
Block a user