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 cloud infrastructure like Digital Ocean, Google Cloud, Azure or AWS.

Hasura clusters are used to deploy Hasura projects and host its 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.