Hasura Platform capabilities
Fuel the data flywheel
Accelerate API development
Connect Hasura to your domain using native connectors and voilà – Hasura instantly generates a fast, flexible, and standardized API (GraphQL, REST, etc) on your domain! Customize as needed by easily adding business logic, transformation, and authorization.
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.
Hasura is the only API solution that automatically optimizes performance at the domain, gateway, and infrastructure layer to deliver low-latency APIs OOTB.
Low-code metadata-driven, 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, which you can modify as needed through configuration.
Connect - Hasura introspects your domain and generates the metadata that powers the API. This metadata captures the data-to-API mapping and serves as a fully customizable blueprint for your API.
Query - At runtime, the Hasura engine acts like a compiler that dynamically translates the API request into the most efficient and compact query in the “language” the upstream data sources understand.
One incredible API for all your data.
We have a connector for that
Granular access control
typeName: article
permissions:
- role: admin
output:
allowedFields:
- article_id
- author_id
- title
- role: user
output:
allowedFields:
- article_id
- author_id
Experience that developers will love
Streamline collaboration across domain teams
Multi-repo build system - Each team can independently evolve its subgraph, without breaking the supergraph.
Domain ownership model - Control which team can view/modify which components of the supergraph.
Schema registry and changelog - Identify breaking changes confidently evolve the API, without impacting its consumers.
Incremental adoption – Start with one (or few) domains and gradually onboard more data.
No blind spots
Stay ahead of issues and continually improve your API with detailed performance, tracing, and usage data
Observability: Monitor the end-to-end API trace for quick troubleshooting and resolution. Use native dashboard, or export OpenTelemetry-compliant data to your obseArvability stack.
API analytics: Track usage patterns on fields, models, and queries to continually understand consumption behavior and improve your API.
Continuity, ensured.