'Any other GraphQL Federation implementations apart from Apollo?

I have been trying to build a federation gateway on top of existing graphql services and am curious if there are any other implementations of the same apart from apollo federation?

I tried to find but couldn't find any. I am also looking for subscription on the federated gateway. Does anybody know any other implementations on the same?



Solution 1:[1]

It seems that fastify-gql now supports being a Federation Gateway, with subscription support included.

Solution 2:[2]

Yes:

  1. Graphene (for python) with Graphene-Federation implements federation (there is in built support for graphql subscriptions). I have used this for a large-scale project and it works just fine (Although I personally prefer apollo)
  2. I haven't personally used this, but tyk.io seems to have a pretty neat solution for federation: https://tyk.io/blog/an-introduction-to-graphql-federation/
  3. Bramble - https://movio.co/blog/building-a-new-api-platform-for-movio/ Great for GoLang. I haven't used it, but I have a friend who has

Something else that is not pure "federation" per-se - but which would solve your problem easily is GraphQL Mesh. https://www.graphql-mesh.com/

Hope this helps :) !

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Julien
Solution 2 the stack goat