Skip to main content
Solved

GraphQL Federation with Schema Services/Templates


Ben Brandt
MVP

At release, will Schema Services support being federated into a GraphQL schema, like with Hot Chocolate or Apollo?  This is how we are planning to utilize combining what is available in CDF with what we are providing in our GraphQL schemas and I was assuming this is feasible.  But, a dev mentioned that the downstream services have to support being federated for it to be made available at the federation gateway.

 

If you are using Lighthouse for your implementation, then I see it has preview support for being federated, but I need to confirm you will configure it this way or whatever you may be using will support being federated.

 

Thanks!

Best answer by David Liu

We have added this to our backlog and we eventually definitely want to support federation of graphql data models. Our first focus at the moment is to get the population, consumption, modeling capability, and getting the new service to at least Beta. For sure after then, we will explore these features, (our team has experience with Apollo federation, so hopefully it will be a small addition).

View original
Did this topic help you find an answer to your question?

2 replies

We will support some CDF endpoints such as timeseries. Then you can use a timeseries in your GraphQL schema. I think we’ll support joining schemas eventually, but that is further into the future.


David Liu
Seasoned Practitioner
  • Seasoned Practitioner
  • 15 replies
  • Answer
  • April 7, 2022

We have added this to our backlog and we eventually definitely want to support federation of graphql data models. Our first focus at the moment is to get the population, consumption, modeling capability, and getting the new service to at least Beta. For sure after then, we will explore these features, (our team has experience with Apollo federation, so hopefully it will be a small addition).


Reply


Cookie Policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie Settings