Hasura GraphQL Engine gives you instant high-performance realtime GraphQL on any Postgres database (existing or new).
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!
Easy to get started (even on an existing database as-is), yet lightweight with almost no footprint.
No support for relay connection spec.
simple to get started on a small SPA project with minimal effort
simple and easy setup to get started for a new project
no clear indication in the UI about database indexes and minor UI issues in permissions UI.
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 enough
Super easy to setup and deploy. PostgreSQL first
The permission UI looks a little bit confusing and no way to set multiple permissions at once