Generate a composable and secure API endpoint to access data from multiple database sources.

Hasura is an open-source server that provides a single, composable API endpoint to access data from multiple sources. It functions as a backend-as-a-service that automates the creation of APIs, allowing developers to connect their data sources and expose them via a secure interface. The software is deployed as a server and supports various data delivery architectures to simplify the way applications interact with backend storage.
By acting as a mediation layer, the software enables the construction of a supergraph by aggregating data from different databases and custom logic connectors into a unified API layer. This approach reduces the need to write repetitive boilerplate code for data fetching and allows for the centralized management of data access across an entire organization. It is designed to handle the complexities of data delivery by providing a consistent interface for frontend applications to query diverse datasets.
The architecture utilizes specialized data connectors to bridge the gap between the core API engine and the underlying storage systems. This modular design allows for the integration of diverse database types and the addition of custom business logic through specific SDKs. The system is intended for software developers and DevOps engineers who need to manage API infrastructure and implement complex authorization and permission sets across multiple data sources without manually coding every endpoint. It supports a wide range of deployment scenarios, from simple single-database setups to complex distributed data environments.
Hasura serves as a data delivery layer for modern application development, focusing on API management, backend infrastructure, and the unification of disparate data sources.
An extensible web server platform that provides automatic HTTPS by default for all hosted sites.
An HTTP reverse proxy and load balancer that automatically configures routes for microservices in cloud environments.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.