Use remote schemas for custom business logic, delegating to HTTP APIs, etc.
Seamlessly merge remote schemas behind a single GraphQL API.
Supports GraphQL servers written in any language/framework, deployed anywhere.
Boilerplates available for popular languages and serverless platforms.
Trigger webhooks on database events
Invoke asynchronous business logic; Use with serverless.
Build reactive UX with GraphQL subscriptions & live-queries.
Powered by native Postgres triggers for reliable capture & delivery of database events.
Available with live-demo apps, tutorials & boilerplates for serverless functions.
Add to an existing, live postgres database
Add Hasura to any existing postgres database as-is and expose select tables & views over GraphQL.
We took Gitlab CE (a complex rails + postgres application), hosted it on DigitalOcean and added GraphQL to it in just a few minutes. Check out the demo on the left!
As you use the UI to build and manipulate your GraphQL and database schema, Hasura automatically spits out migrations files that you can put in version control.
Query Performance Analysis
Identify and fix performance bottlenecks in the console.