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:
Custom Docker images or binaries
If you need a custom Docker image or binary for GraphQL engine, please see this page.
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: