The goal is to get rid of SDKs and simply treat APIs like dependencies to your application, similar to a package manager like npm.
What this approach allows us to do is not just have a unified interface across all APIs, but also make visible the "API dependencies" of an application and get distributed tracing across all systems.
When making a request, see the example, that uses the ORM internally, we're able to trace through the whole set of sub requests, something that simply wouldn't be that easy with SDKs.
Here's a link to the full announcement:
https://wundergraph.com/blog/announcement_of_the_wundergraph_orm
I'd love to get your feedback and hear from others how you're integrating heterogenous systems from different API providers with different API styles.