Hasura cluster

A Hasura cluster is essentially a Kubernetes cluster underneath with the platform installed on it. The Kubernetes cluster is usually running locally on your machine (Minikube, Docker for Desktop) or on a cloud infrastructure like Digital Ocean, Google Cloud, Azure or AWS.

Hasura clusters are used to deploy Hasura projects and host their constituent microservices (ie: a Postgres database, Hasura backend APIs, custom microservices, etc).

You may use any Kubernetes cluster to run the platform. Hasura’s Pro-tier provides a Hasura cluster on managed infrastructure (by Hasura). It is best suited for apps in production and/or for dev/staging environments on the cloud.