Hasura
Deploy Hasura to build GraphQL APIs on your DB with fine-grained access control.
- CategoryGraphQL
- AuthorKoyeb
- Websitehasura.io
- Repositoryhub.docker.com/r/hasura/graphql-engine
- TechnologiesHasura, Docker
Overview
Hasura GraphQL Engine allows you to create and expose GraphQL APIs from your databases. Using the Hasura GraphQL engine you can focus on building your data schema structure allowing you to build modern applications faster.
This one-click app allows you to deploy Hasura GraphQL Engine on Koyeb with one click.
Requirements
- A PostgreSQL connection string. You can start up a PostgreSQL database on Koyeb using Koyeb Database Services.
Configuration
When deploying Hasura on Koyeb, the following environment variables will be provided. Take care to set the required variables with the appropriate values if not set.
Variable | Description | Default value | Required |
---|---|---|---|
HASURA_GRAPHQL_DATABASE_URL | The connection string for your PostgreSQL database. | Yes | |
HASURA_GRAPHQL_ENABLE_CONSOLE | A boolean to expose and allow you to access the Hasura Console. | true | Yes |
HASURA_GRAPHQL_ADMIN_SECRET | The secret to access the Hasura Console. | No |
Try it out
Copy your Koyeb App public URL similar to https://<YOUR_APP_NAME>-<YOUR_KOYEB_ORG>.koyeb.app
from the Koyeb control panel and paste it into your browser.
You should land on the Hasura Console and can get started building your GraphQL backend.