Hasura's data federation capabilities allow you to compose data from different sources that reside in independent data stores but are semantically related.
Hasura creates a single GraphQL schema from multiple data sources thereby making the data access process self-serve, allowing you to query, mutate or federate real-time and stream data across services without writing any custom code.
Using Data Federation
Create a Database-to-Remote-Database Relationship
Learn how to create a database-to-database relationship using remote relationships.
Create a Database-to-Remote-Schema Relationship
Learn how to create a database-to-remote-schema relationship using remote relationships.
Learn how to use Apollo Federation to compose data from multiple sources using Hasura.