Hasura supports multiple data-sources and creating relationships across multiple data sources.
Sources can be databases (postgres family, sql-server, big-query currently, and as we add support for new databases) or REST APIs or GraphQL APIs.
This composition allows in a final GraphQL API that federates across different sources.
From our docs: https://hasura.io/docs/latest/data-federation/data-federatio...