Deploying Hasura GraphQL Engine
Deployment guides
This section contains guides to deploy the Hasura GraphQL Engine and connect it to a Postgres database.
If you're looking for quick deployment options, check out the following guides:
The following is a list of all deployment guides:
Configuration
By default, Hasura GraphQL Engine runs in a very permissive mode for easier development. Check out the below pages to configure the Hasura GraphQL Engine for your production environment:
- GraphQL Engine server configuration
- Postgres requirements
- Securing the GraphQL endpoint
- Enable HTTPS
- Allow-list of operations
- HTTP compression
- Updating GraphQL Engine
- Downgrading GraphQL Engine
Logs
For access to Hasura GraphQL Engine logs, check the below page for details:
Production checklist
If you're moving your Hasura GraphQL Engine to production, consult the following guide:

