Fallback
IconIntroducing Cross Database Joins at the GraphQL Layer
Arrow
Introducing Cross Database Joins at
the GraphQL Layer
Arrow

Instant realtime GraphQL on all your data

Hasura is an open source service that gives you production-grade APIs on your data without having to build, operate & scale a GraphQL server.
Fallback
  • TickBuild apps and APIs 10x faster
  • TickBuilt-in authorization and caching
  • Tick5x-50x more performant than hand-rolled APIs
250M+
downloads
Serving 10B+
API calls

Productize your data

From your databases to a unified GraphQL API in just one minute

IconRun Hasura, locally or in the cloud, and connect it to your new or existing databases to instantly get a production grade GraphQL API.
IconDevelopers and architects love Hasura because it takes no time to get started, doesn’t need them to be a GraphQL expert upfront, and saves their teams months of recurring effort in building, shipping and maintaining thier APIs.
Where do I put business logic?
Icon
Show code
Query
Show image
1 2 3 4 5 6 7 8 mutation { insert_products(objects:[{ name: "Product 1", image: "product1.jpg" }]) { id } }
Show image
1 2 3 4 5 6 7 8 subscription fetchOrder { order ( where: {id: {_eq: “XX-56”}}) { id payment dispatched } }
1 2 3 4 5 6 7 8 9 10 subscription notifyOrderPlaced { orders( where: { id: { }, placed: { } } ) }
Supported APIs
Icon
Icon
Icon
Coming Soon

Supported Databases

PostgresSQL
SQLServer
Amazon Aurora
Google BigQuery
See MoreArrow

ENTERPRISE GRADE SECURITY

Built-in powerful authz: ready for external or internal API consumers

IconHasura’s built-in RLS style authorization engine allows you to conveniently specify authorization rules at a model level, and safely expose the GraphQL API to developers inside or outside your organization.
IconHasura’s authz engine is enabling agile teams in fast growing startups as well as powering mission-critical data access in highly regulated environments such as Fortune 500 healthcare, financial services and US federal agencies.
Can Hasura integrate with my authentication system?
Icon
Model name: Reviews
Role name: User
Allow reading an entity if:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 { “_exists”: { “_table”: { “schema”: “public”, “name”: “product” }, “_where”: { “_and”: [ { “id”: { “_ceq”: [“product_id”] } }, { “orders”: { “order”: { “user_id”: { “_eq”: “X-Hasura-User-Id” } } } } ] } } }
Allow [user] to access [columns]:
checkboxCategories
checkboxSeriesData
checkboxtenant_id

5x-50x more performant

Blazing fast API performance, that’s remarkably easy to scale

Icon
Query compilation:
GraphQL queries are processed in a JIT compiler to create efficient queries that prevent N+1 problems
Icon
Authz predicate push-down:
Authorization policies are compiled into data access queries, avoiding multiple trips, and resulting in a massive performance boost in production
Icon
JSON aggregations:
Hasura avoids the cartesian product problem while fetching data from underlying systems by performing JSON aggregations in the upstream database itself
Icon
Scale-up and scale-out:
Get linear scalability, both vertically and horizontally, without any configuration
Query size
Concurrency

KEY USE-CASES

Delivering on a deadline

Hasura is used in mission critical applications across Fortune 500 companies and is helping enterprise teams deliver on their strategic initiatives in an incremental, rapid and risk-free way.
Icon
Rapid Execution:
Build new applications or add new features to an existing application in days instead of weeks, using the power of GraphQL and self-serve access to data.
Read Philips Healthcare’s case study
Arrow
Icon
Application Modernization:
Hasura automates 50-80% of your API development work, making your transformation project tractable and within a much shorter timeframe.
Read Optum’s case study
Arrow
Icon
Data API vs Database Access:
Replace direct database access with a scalable, performant and secure data API to create a unified and federated “Core Data Service”
Read Cherre’s case study
Arrow
ORM
Massive reduction in cost, complexity and time to market by collapsing three infrastructure layers into Hasura.
McKinsey and Company
Netlify
BBVA
Airbus
Walmart
University of Virginia
Pipe
Atlassian

START USING HASURA

Get started with our Cloud offering or talk to our sales team for a consultation

Hasura Cloud
Recommended
Hasura Cloud
Fully Managed. Easiest way to get started. Scales as you grow.
Hasura EE
Hasura EE
Enterprise ready version of Hasura CE for on-prem deployments. Added security & performance features.
Hasura CE
Hasura CE
Open-source. Includes all core features. Deploy anywhere with Docker.

We’d love to connect with you at one of our many global events.

Event
HasuraCon 2021HasuraCon 2021Community call
Ready to get started?
Start for free on Hasura Cloud or you could contact our sales team for a detailed walk-through on how Hasura may benefit your business.
Get monthly product updates
Sign up for full access to our product and community highlights, new features, and occasional baby animal gifs! Oh, and we have a strict no-spam rule. ✌️