Fallback

Instant GraphQL on all your data

  • TickBuild modern apps & APIs 10x faster
  • TickBuilt in Authorization & Caching
  • TickBlazing fast GraphQL & REST APIs
  • TickOpen source
Swiggy
Netlify
BBVA
Airbus
Walmart
University of Virginia
Pipe
Atlassian

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.
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 Databases

Supported apis

Icon
Icon
Icon
Coming Soon

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.
Icon
Watch our Webinar on GraphQL Authorization
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 UnitedHealth Group'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.
Brand
Mini-Conf | 28th Oct | Online
GraphQL and The Data Mesh
Federating data with GraphQL and the concept of Data Oriented Architectures - Join us to explore how GraphQL is being used to solve data challenges for applications at scale
By registering for Enterprise GraphQL Conference’21, you acknowledge and accept our Terms & Conditions and Privacy Policy

Join our Community

Whether you are joining an event, getting the newsletter, writing code, answering questions, or meeting fellow Hasura community members, you are welcome here.
Community call
Last Thursday of every month | 9:00 AM PST
Community
250M+
downloads
Serving 10B+
API calls

START USING HASURA

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

Hasura CE
Hasura CE
Open-source. Includes all core features. Deploy anywhere with Docker.
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.