Instant Realtime GraphQL on Postgres
Open-source • Add to existing postgres • Fine-grained access control • Blazing fast
Or get started with:
Stay in touch for important updates
Awesome product updates; no spam
Join the community
Get help and feedback quickly
Powerful GraphQL out-of-the-box
GraphQL queries and mutations.
GraphQL queries and mutations.
Powerful queries & mutations for single & multiple objects.
Realtime with subscriptions & live-queries
Realtime with subscriptions & live-queries
Convert any GraphQL query into a subscription.
Event-triggers on database events
Event-triggers on database events
Trigger serverless functions or web hooks on database changes.
Dynamic access control & auth
Dynamic access control & auth
Dynamic access control permissions that integrates with existing auth.
Add business logic easily
Remote Schemas
Remote Schemas
Add remote GraphQL schemas to Hasura GraphQL Engine. Ideal for writing business logic, making direct calls to another data-source and delegating to HTTP APIs.
Trigger webhooks on database events
Trigger webhooks on database events
Add asynchronous business logic that is triggered based on database events. Ideal for notifications, data-pipelines from Postgres or asynchronous processing.
Useful features to help you build & ship applications
Admin UI & Rails
Admin UI & Rails inspired Schema Migrations
Add to a live
Add to a live or existing Postgres Application
Full power of Postgres
Full power of Postgres - works with Timescale, PostGIS, etc
Lightweight & blazing fast
15 MB
Docker Image
40 MB
Consumption @1000 req/sec
Multi Core
Scale from 1x - 32x
Heroku Free Tier
(dyno + postgres)
50 MB
We’ve got your back
Weekly releases & fast turnaround time on issues raised. View Changelog
Community support & paid support plans to make sure you’re never stuck. View Support Plans
Featured in
SD Times icon
heise icon
Tech Crunch icon
Hacker News icon
Smashing magazine icon
adt Mag icon
redmonk icon
Some testimonials from our users
Try it out in 30 seconds.
1. Deploy to Heroku (no credit-card required)
2. Create a table via the UI
3. Use GraphQL