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:
Sean Park-Ross 2023-04-13 14:53:18 +02:00 committed by hasura-bot
parent 48945b21b2
commit dc75c77b95
37 changed files with 283 additions and 277 deletions

View File

@ -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.

View File

@ -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:

View File

@ -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.
::: :::

View File

@ -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.
::: :::

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.
::: :::

View File

@ -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.
::: :::

View File

@ -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.

View File

@ -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>

View File

@ -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:

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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}

View File

@ -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

View File

@ -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}

View File

@ -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.

View File

@ -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

View File

@ -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/">

View File

@ -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

View File

@ -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/).

View File

@ -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`

View File

@ -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}

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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';

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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