I am looking into a similar setup, where I am planning to use Apollo Router and Rover CLI in tandem to host a self-managed Router setup to delegate GraphQL requests to a few subgraphs. The router will be the front of my API which will serve data to a mobile app. I believe it’s free to use and respecting the license to do so, as long as you do not offer routing services for 3rd parties. Here is where I read about it: Apollo FAQ on Licensing under Elastic License v2 (ELv2) - Apollo GraphQL Docs
But if that’s wrong, I would appreciate if someone from Apollo would correct me!
+1, it would be nice to get some clarification around what features are supported in self-hosted federations setups. Cloud routing is not really an option for us and we’re happy to manage our own infra/deployments, but it’s unclear when an Enerprise plan would be required and how far we can get with non-Enterprise plans.