oso icon indicating copy to clipboard operation
oso copied to clipboard

Generic dlt + GraphQL factory

Open ryscheng opened this issue 1 year ago • 1 comments

What is it?

Some GraphQL APIs support schema introspection https://graphql.org/learn/introspection/

This is something the developer has to turn on (we do for our API). If it exists, then we can programmatically crawl the schema to determine everything we want to grab from a GraphQL API.

If we had this kind of factory, it would make it trivial to replicate any GraphQL API that support introspection.

ryscheng avatar Sep 24 '24 16:09 ryscheng

Idea from @Jabolol we should make the configurations sufficiently expressive to limit complexity. e.g. limit the depth of a query

ryscheng avatar Sep 24 '24 16:09 ryscheng

Might be nice to specify a GraphQL fragment if there's only a specific thing that we want (e.g. from the GitHub API)

ryscheng avatar Oct 24 '24 17:10 ryscheng