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.


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:


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: