---
title: "GraphQL, Hasura and Fly"
description: "Hasura provides an open source GraphQL backend for accessing PostgreSQL, mapping database schemas and roles to simplify queries. It can also query other GraphQL services, allowing multiple services to be combined, and includes an interactive console for analysis and exploration. The post presents deploying Hasura on Fly using its Docker image to create a global GraphQL backend, with configuration required for the database location, secrets, and interactive-console availability. It points to a published deployment guide that walks through those steps and frames Fly as a simpler way to run Hasura, while directing readers to Fly Docs and a hands-on path for deploying a first app."
---

# GraphQL, Hasura and Fly

[Fly.io](https://yomu.fyi/company/fly-io) · Feb 25, 2020

**Type:** Tutorial

## Summary

Hasura provides an open source GraphQL backend for accessing PostgreSQL, mapping database schemas and roles to simplify queries. It can also query other GraphQL services, allowing multiple services to be combined, and includes an interactive console for analysis and exploration. The post presents deploying Hasura on Fly using its Docker image to create a global GraphQL backend, with configuration required for the database location, secrets, and interactive-console availability. It points to a published deployment guide that walks through those steps and frames Fly as a simpler way to run Hasura, while directing readers to Fly Docs and a hands-on path for deploying a first app.

## Context

The post addresses accessing data through GraphQL and describes deploying Hasura as a global GraphQL backend on Fly.

## Approach / What changed

Deploy Hasura from a Docker image on Fly, configure the database location and secrets, and choose whether the interactive console is enabled.

## Takeaways

- Hasura maps PostgreSQL schemas and roles to provide an open source GraphQL backend.
- Hasura can combine queries from PostgreSQL with other GraphQL services and offers an interactive console for analysis and exploration.
- A Fly deployment requires configuration for the database location, secrets, and interactive-console availability.

**Tags:** [Fly](https://yomu.fyi/topic/fly), [GraphQL](https://yomu.fyi/topic/graphql), [Hasura](https://yomu.fyi/topic/hasura)

- Source: [Fly.io](https://fly.io/blog/graphql-hasura-and-fly)
- Source URL: https://fly.io/blog/graphql-hasura-and-fly
- Ingested by Yomu: 2026-09-03T01:25:55.787Z

[Read original post](https://fly.io/blog/graphql-hasura-and-fly)
