Deploying Hasura GraphQL engine

Note

This section talks in depth about deploying the Hasura GraphQL engine for a production-like environment. If you would simply like to take the Hasura GraphQL engine for a quick spin, choose from our Getting started guides.

Deployment guides

The Hasura GraphQL engine is a binary that is shipped as a Docker container.

Choose from the following guides to deploy the Hasura GraphQL engine and connect it to a Postgres database:

You can also check Guides: Deployment for more specific examples.

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:

Logs

For access to Hasura GraphQL engine logs, check the below page for details: