Hasura GraphQL Engine
Instant Realtime GraphQL on Postgres
Hasura GraphQL Engine gives you instant high-performance realtime GraphQL on any Postgres database (existing or new).
Easy to get started (even on an existing database as-is), yet lightweight with almost no footprint.Cons:
No support for relay connection spec.
Recently tried it out with our existing heroku postgres app that had a lot of data and slow APIs on our 500K+ records.. Got it working in a few minutes and now we have GraphQL!Cihan Bilir has used this product for one month.
Super easy to setup and deploy. PostgreSQL firstCons:
The permission UI looks a little bit confusing and no way to set multiple permissions at once
So far, this is the most powerful and flexible GraphQL engine I have ever used.
- Lightweight memory footprint
- PostgreSQL specific: You get everything from PostgreSQL features like view (for masking public/private columns), triggers, you can even do data validation with PostgreSQL
- Nice permission model
- Auth webhook frees you from coupling data storing and authentication
- Fast support/responses. These folks always online on their Discord channel
I can't recommend GraphQL Engine enoughKhoa Nguyen has used this product for one month.
simple and easy setup to get started for a new projectCons:
no clear indication in the UI about database indexes and minor UI issues in permissions UI.
simple to get started on a small SPA project with minimal effortSairam has used this product for one month.