Hasura Platform Capabilities
Fuel the API flywheel
Pain-free API development
Connect Hasura to your domain using native connectors and voilà – Hasura instantly generates a fast, flexible, and standardized API on your domain! Customize as needed by easily adding business logic, transformation, and authorization.
![Teaching strategies](https://res.cloudinary.com/dh8fp23nd/image/upload/v1717389243/v3-website/products/teaching_cfrfir.png)
Since connectors can introspect your domain and track changes, keeping the API contract in sync as your domain evolves is easy. Eliminate countless wasted cycles updating your API to keep up with domain changes.
![Lumanu](https://res.cloudinary.com/dh8fp23nd/image/upload/v1717389184/v3-website/products/lumanu_xvhpei.png)
Hasura is the only GraphQL solution that optimizes performance at the domain, gateway, and infrastructure layer to deliver low-latencyAPIs that are typically faster than the DataLoader approach.
![Peak performance. Zero effort.](https://res.cloudinary.com/dh8fp23nd/image/upload/v1717389184/v3-website/products/api-performance_xl0l4n.png)
![Lumanu](https://res.cloudinary.com/dh8fp23nd/image/upload/v1717389184/v3-website/products/lumanu_xvhpei.png)
Low-code, domain-driven APIs
Shift focus from writing boilerplate code and resolvers to modeling your domain. Get a rich, secure, standardized, and fast API for free.
Connect. Hasura introspects the domain and generates a richAPI based on the domain model. The domain-to-API mapping is captured in fully customizable metadata – a pseudo blueprint for your API.
Query. At runtime, the Hasura engine acts like a compiler that dynamically translates the GraphQL request into the most efficient and compact query in the “language” the upstream data sources understand.
We have a connector for that
With a rich ecosystem of open source native data connectors, and the ability to build your own, getting a powerful GraphQL API on your data, or adding your data into an existing supergraph is a step way.
Bring any data – no matter the source – directly into the GraphQL API. Get supergraphs without building GraphQL servers!
Granular access control
typeName: article
permissions:
- role: admin
output:
allowedFields:
- article_id
- author_id
- title
- role: user
output:
allowedFields:
- article_id
- author_id
Modern CI/CD that fits right into your flow.
No blind spots
![Observability](https://res.cloudinary.com/dh8fp23nd/image/upload/v1717141511/v3-website/products/analytics_alpmxi.png)
![Analytics](https://res.cloudinary.com/dh8fp23nd/image/upload/v1717141510/v3-website/products/observability_gbrlwr.png)