GraphQL Federation
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.
Quick Links
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.
Apollo Federation
Learn how to use Apollo Federation to compose data from multiple sources using Hasura.