3 ms·
You can use Remote Schemas in Hasura to combine multiple API's, and Remote Joins to join relational data across data sources: https://hasura.io/docs/1.0/graphq
by gavinray 6y ago
You can use Remote Schemas in Hasura to combine multiple API's, and Remote Joins to join relational data across data sources:
https://hasura.io/docs/1.0/graphql/manual/remote-schemas/index.html https://hasura.io/docs/1.0/graphql/manual/remote-schemas/ind...
https://hasura.io/blog/remote-joins-a-graphql-api-to-join-database-and-other-data-sources/ https://hasura.io/blog/remote-joins-a-graphql-api-to-join-da...
If you need to convert your API's into a GraphQL first, you can wrap the endpoints with resolvers yourself, or use automated tooling:
https://github.com/Urigo/graphql-mesh https://github.com/Urigo/graphql-mesh
https://github.com/IBM/openapi-to-graphql https://github.com/IBM/openapi-to-graphql
- dmitriid 6y agoI took a quick peek, it's no different than writing your own resolvers in any other implementation.