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.19k stars 2.77k forks source link

Federated Mutations (orchestration framework) #10247

Open manasag opened 6 months ago

manasag commented 6 months ago

Some of the usecases being considered as part of this issue:

beepsoft commented 2 months ago

This issue seems to combine issues like https://github.com/hasura/graphql-engine/issues/5773, https://github.com/hasura/graphql-engine/issues/1583, https://github.com/hasura/graphql-engine/issues/2657.

@manasag , @sordina do you have an idea when this will be implemented?

manasag commented 1 month ago

The current thought about this is to expose some built in functions in the Typescript Connector that allows to call back into the Hasura Supergraph. These callbacks will make it possible to compose any number of queries or mutations in easy typescript function definitions. We will be sharing the RFC and maybe some early work soon about this. This is not planned to be in production soon. Best case end of 2024.

manasag commented 1 month ago

The RFC can be found here https://github.com/hasura/graphql-engine/blob/daniel/rfc-supergraph-client/rfcs/v3/supergraph-client.md