/

hasura-header-illustration
44 of the Fortune 100 Companies use Hasura
Atlassian
Verizon
Philips
General Mills
cvs
Airbus
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 their 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: { } } ) }
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 AuthorizationIcon
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

IconQuery compilation:
GraphQL queries are processed in a JIT compiler to create efficient queries that prevent N+1 problems
IconAuthz predicate push-down:
Authorization policies are compiled into data access queries, avoiding multiple trips, and resulting in a massive performance boost in production
IconJSON aggregations:
Hasura avoids the cartesian product problem while fetching data from underlying systems by performing JSON aggregations in the upstream database itself
IconScale-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.
IconRapid 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.
IconApplication Modernization:
Hasura automates 50-80% of your API development work, making your transformation project tractable and within a much shorter timeframe.
IconData 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”
ORM
Massive reduction in cost, complexity and time to market by collapsing three infrastructure layers into Hasura.
HasuraCon 2023

The fourth annual Hasura User Conference

Watch recordings

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.