graphql-runner To start you journey generate GQL queries, mutations and subscriptions with the popular tool gqlg: gqlg --schemaFilePath ./schema.graphql --destDirPath ./gqlg --depthLimit 4 Then just code this beautiful script as you want and you are perfect.