Getting started

To use the Hasura GraphQL engine, you need to:

  1. Run the Hasura GraphQL engine with access to a Postgres database
  2. Use the Hasura console (an admin UI) that connects to the Hasura GraphQL engine to help you build your schema and run GraphQL queries
../../../_images/running-hasura.png

Choose a getting started guide:

  • Using Heroku (recommended): Get started in under 60 seconds with no setup required to host the Hasura GraphQL engine and Postgres on Heroku’s free tier.
  • Using Docker: Run a local development setup that sets up both the Hasura GraphQL engine and Postgres using Docker.

Using an existing database:

  • Using Heroku: Run on Heroku using an existing Heroku Postgres database.
  • Using Docker: Run as a docker container and connect to an existing Postgres database.
  • Using Kubernetes: Run on Kubernetes and connect to an existing Postgres database.