hasura / graphql-engine

Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
https://hasura.io
Apache License 2.0
31.03k stars 2.76k forks source link

Apollo Federation V2 #9371

Open gampleman opened 1 year ago

gampleman commented 1 year ago

Is your proposal related to a problem?

We need to integrate with a Apollo Federation Gateway in our company, but the gateway is being built on Federation v2, so this can cause compatibility issues.

Describe the solution you'd like

Support for Apollo Federation V2 out of the box.

Describe alternatives you've considered

.

manasag commented 1 year ago

Hi @gampleman, thanks for raising this issue. We do not have plans to support Apollo V2 as of the near term roadmap. However as per Apollo docs, v2 supergraph supports v1 subgraphs. Hence Hasura should be supported.

Your supergraph will work as expected after each step in the process, even while some of your subgraphs continue using Federation 1 schemas.