Federation with GraphQL and Hasura allows you to combine multiple sub-graphs into a supergraph. This allows you to combine data from multiple sources into a single, consolidated endpoint.
These sub-graphs can be sourced from different data sources such as databases, REST APIs, or GraphQL APIs, streamlining queries and mutations while maintaining the flexibility and modularity of the underlying services.
Using GraphQL Federation
Hasura GraphQL Federation Architectures
Learn about the different federation models enabled by Hasura.
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.