Need advice about which tool to choose?Ask the StackShare community!

Hasura

244
498
+ 1
125
PostGraphile

77
182
+ 1
43
Add tool

Hasura vs PostGraphile: What are the differences?

Developers describe Hasura as "An open source GraphQL engine that deploys instant, realtime GraphQL APIs on any Postgres database". An open source GraphQL engine that deploys instant, realtime GraphQL APIs on any Postgres database. On the other hand, PostGraphile is detailed as "Instant GraphQL API for your PostgreSQL database; use standalone or as a Node.js middleware; MIT-licensed OSS". Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database.

Hasura belongs to "Platform as a Service" category of the tech stack, while PostGraphile can be primarily classified under "Query Languages".

Some of the features offered by Hasura are:

  • Stack-agnostic
  • Cloud-agnostic
  • Git push to deploy

On the other hand, PostGraphile provides the following key features:

  • instant GraphQL schema via reflection over PostgreSQL database API
  • compiles complex GraphQL queries into very few SQL statements resulting in high performance
  • built entirely from plugins - heavily customisable

PostGraphile is an open source tool with 7.49K GitHub stars and 364 GitHub forks. Here's a link to PostGraphile's open source repository on GitHub.

Get Advice from developers at your company using Private StackShare. Sign up for Private StackShare.
Learn More
Pros of Hasura
Pros of PostGraphile
  • 20
    Fast
  • 16
    Easy GraphQL subscriptions
  • 14
    Automatically generates your GraphQL schema
  • 14
    Easy setup of relationships and permissions
  • 13
    Minimal learning curve
  • 12
    No back-end code required
  • 11
    Works with new and existing databases
  • 10
    Great UX
  • 10
    Instant production ready GraphQL
  • 3
    Simple
  • 2
    Low usage of resources
  • 10
    Postgres based authentication
  • 6
    Great developer support
  • 5
    Database first with no braking changes
  • 5
    Lightning fast
  • 4
    Simple to set up and scale
  • 4
    Bye bye Resolvers
  • 2
    Instant production ready GraphQL
  • 2
    Back to database first
  • 2
    Easy setup of relationships and permissions
  • 2
    9 Automatically generates your GraphQL schema
  • 1
    Works with new and existing databases

Sign up to add or upvote prosMake informed product decisions

Cons of Hasura
Cons of PostGraphile
  • 2
    Cumbersome validations
    Be the first to leave a con

    Sign up to add or upvote consMake informed product decisions

    What is Hasura?

    An open source GraphQL engine that deploys instant, realtime GraphQL APIs on any Postgres database.

    What is PostGraphile?

    Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use Hasura?
    What companies use PostGraphile?
    See which teams inside your own company are using Hasura or PostGraphile.
    Sign up for Private StackShareLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Hasura?
    What tools integrate with PostGraphile?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to Hasura and PostGraphile?
    Firebase
    Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds.
    Heroku
    Heroku is a cloud application platform – a new way of building and deploying web apps. Heroku lets app developers spend 100% of their time on their application code, not managing servers, deployment, ongoing operations, or scaling.
    Prisma
    Prisma is an open-source database toolkit. It replaces traditional ORMs and makes database access easy with an auto-generated query builder for TypeScript & Node.js.
    Apollo
    Build a universal GraphQL API on top of your existing REST APIs, so you can ship new application features fast without waiting on backend changes.
    GraphQL
    GraphQL is a data query language and runtime designed and used at Facebook to request and deliver data to mobile and web apps since 2012.
    See all alternatives