Get realtime GraphQL APIs instantly

Hasura is an open source engine that connects to your databases & microservices and auto-generates a production-ready GraphQL backend.
Blazing fast • Auto-scalable • Extensible
Transform your org with Hasura

Realtime GraphQL on PostgreSQL

Reduce your time to go-live by giving your team a powerful realtime GraphQL API in seconds.
  • Expand arrowGet GraphQL on a new or existing database.
  • Expand arrowPowerful authorization engine built-in.
  • Expand arrowScalable GraphQL subscriptions out-of-the-box.
Ellipse

Build production-ready GraphQL applications

Hasura can scale to your use-case: from rapid prototyping to complex applications at scale.
Get GraphQL on your existing data to build modern data driven applications.
Business logic
Build complex applications with language and framework agnostic business logic using Hasura Actions.
Queries
Hasura’s compiler approach avoids the N+1 problem. Get thousands of GraphQL queries/sec on ~50MB of RAM.
Planet
Hasura works with your favourite Postgres flavours and extensions. Read how we’ve taken Hasura to over 100TB databases and other experiments with the cutting-edge Postgres ecosystem.
Scaling
Hasura provides scalable & secure GraphQL subscriptions out-of-the-box.

GraphQL with microservices

Accelerate API adoption and developer productivity on your microservices & serverless stack with GraphQL & Hasura.
  • Expand arrowSecurely access data from databases, microservices & serverless workloads with GraphQL using the power of Hasura’s authorization layer
  • Expand arrowFederate data, connect & configure relationships across GraphQL & REST microservices & SaaS APIs without any upstream changes.Interact with microservices in a scalable and fault-tolerant way with an event-driven core

Hasura Pro
For teams in production

A comprehensive set of features for running GraphQL applications at scale, Hasura Pro is an enterprise ready version of Hasura that offers improved monitoring, reliability and security for your production application.
Monitoring/Analytics

Monitoring/Analytics

Complete GraphQL observability: Troubleshoot errors & drill-down into individual GraphQL operations. Includes information about websockets, and visibility into operations over websockets.
Regression Testing

Regression Testing

Automatically create regression suites to prevent breaking changes.
API Limiting

API Limiting

Role-based rate limits for your GraphQL APIto prevent abuse.
Team Management

Team Management

Login to a Hasura project with granular privileges.
Read Replicas

Read Replicas

Native Read Replica support for enhanced performance and scalability.
Allow-listing

Allow-listing

Setup allow lists for your GraphQL API across dev, staging and production environments with easy workflows.
Hasuracon20

We’re hosting our first user conference!

Hasura Con is a free, online conference. Join us for a week of talks and hand-on workshops about pushing the boundaries of GraphQL forward!
Pattern
Ellipse

Hasura Heart

QuoteQuote
Jeppesen
AVIATION
Hasura’s out-of-the-box support for real-time data via GraphQL subscriptions, granular access-control system and support for geospatial data has dramatically accelerated our efforts to modernize our data access layer for internal API consumers.
Dr. Andreas Sindlinger
SOLUTION ARCHITECT, BOEING GLOBAL SERVICES
I just tried @HasuraHQ for the first time and my mind is genuinely blown Emoji I built a fully deployed GraphQL setup that would have taken me hours normally in like 30 seconds. It’s incredible how fast the developer ecosystem evolves.
At a Fortune 500 Healthcare Company using Hasura has reduced app development time from ‘months and years to just weeks’.

Featured in

Try it out in 30 seconds