Great question @TonyGregg , @apollo/client can be used with any GraphQL spec-compliant API. There are some advanced features in@apollo/client (like @defer that are only supported when using the Apollo Router. It’s really easy to try the Apollo Router in GraphOS so if you wanted to get those advanced features you wouldn’t have to make any changes to your underlying GraphQL server implementation.
We also just started up a new Discord Server meant to help interact with questions like this. Feel free to join and ping me (@watson) if you want to talk more about the backend stuff.