mirumee / ariadne-graphql-modules

Ariadne package for implementing Ariadne GraphQL schemas using modular approach.
https://ariadnegraphql.org
BSD 3-Clause "New" or "Revised" License
37 stars 4 forks source link

Federation support #16

Open tsanikgr opened 1 year ago

tsanikgr commented 1 year ago

Hello, thank you for this package, I really like this modular approach.

I was wondering if anyone has any pointers on how to combine ariadne_graphql_modules.make_executable_schema with ariadne.contrib.federation.make_federated_schema.

Thank you!

rafalp commented 1 year ago

Hello!

Currently there's no way to use Ariadne GraphQL modules with Federation. It's on our radar but we are in prototyping phases of implementing Python-based solution to the problem of combining multiple GraphQL services into one, which is keeping us busy and away from pushing the cart forward with both code first modules and federation.

On flip side we are creating a lot of generic Python tools for GraphQL schema manipulation which I think will eventually let us do away with separate make_executable_schema and make_federated_schema.

tsanikgr commented 1 year ago

Thank you for your response, looking forward to future updates.