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.
Was this page helpful?